投稿

ラベル(サブディレクトリ)が付いた投稿を表示しています

【VBA】サブフォルダを含む全てのExcelシートをA1選択で保存する

イメージ
Excel ファイル をお客様へ納品する際、全ての シート が A1 セル を 選択 した状態でお渡しするのがお決まりになっていますよね。 さらに言うなら最初の シート を選択した状態、かつ 1番左上 に スクロール しておくことも欠かせません。 個人的にはそこまでしなくても…と思いますが、相手に対する気遣いです。 確かに受け取る側の立場だと、ありがたいことだと感じます。 しかし、 ドキュメント を作成する側は、修正する度に毎回これを行わないければならないので、とても面倒だと思います。 複数のExcelファイルを一括でA1選択! 世の中には同じ事を考えている方はたくさんいるようです。 ブック を閉じる際に A1 セルを 選択 してくれる アドオン はあるのですが、 一括 で Excel ファイル を処理してくれるものは中々見つかりませんでした…。 そこで、 サブディレクトリ を含む全ての Excel ファイル の全ての シート の A1 セルを 選択 して 保存 する便利な Excel マクロ ( VBA )を作成しました! サブディレクトリを含めたファイル一覧を取得 まずは、 サブディレクトリ を含めた複数の Excel ファイル 一覧 を取得します。 下記の参考サイトほぼ丸パクリさせて頂きましたw Public Function GetFilePathList(ByVal specifiedFolder As String, _ ByVal filePattern As String, _ ByVal containsSubFolder As Boolean, _ ByRef filePathList As Object) Dim GetFileName As String Dim subFolder As Object GetFileName = Dir(specifiedFolder & "\" & filePattern) Do While GetFileName <> "" Call filePathList.Add(specifiedFolder ...

ApacheのAliasと.htaccessでLaravelをサブディレクトリで動かす

イメージ
1つのドメインで 複数サイト を運用したい場合の1つの方法として、 サブディレクトリ を ドキュメントルート として動作させる方法があります。 以前学習した Apache の Arias を利用して、 Laravel を サブディレクトリ で動作させる方法をご紹介します。 LinuxでApacheをインストールすると、デフォルトのDocumentRootは以下の場所になります。/var/www/htmlただし、これだと1つのWEBサーバーに対して1つのサイトしか公開できません。複数のサイトを公開する場合、サブディレクトリとサブドメインの2種類の方法がありま... LinuxでApacheのAliasを設定して複数のサイトを公開する - Minory サブドメインじゃダメなの?と思った方へ。 まず、この記事に至った経緯ですが、 自宅サーバー でフリードメインのサブドメインを自分で設定しようとすると何かと面倒なのでした。 しかし、この方法だと比較的簡単に設定することができます。 それでは参ります! Laravelをサブディレクトリで動かす 作成または変更する設定ファイルは、 サーバー 側で Arias を設定する 〜.conf と、 Laravel の public ディレクトリ直下にある .htaccess のみです。 ApacheのAliasを設定する ここでは、 Linux ( CentOS 7 )の設定です。 httpd.conf で conf.d を読み込んでいることを前提とします。 まずは、 Alias 設定用のファイルを作成します。 vim /etc/httpd/conf.d/alias.conf ※別ファイルに設定する必要はないですが、わかりやすくするために分けて書きます そして、ファイル内に以下のように記述します。 Alias /sample /var/www/html/laravel/public <Directory "/var/www/html/laravel/public"> Options Includes ExecCGI FollowSymLinks AllowOverride All Require all granted Ord...

LinuxでApacheのAliasを設定して複数のサイトを公開する

イメージ
Linux で Apache をインストールすると、デフォルトの DocumentRoot は以下の場所になります。 /var/www/html ただし、これだと1つのWEBサーバーに対して1つのサイトしか公開できません。 複数 のサイトを公開する場合、 サブディレクトリ と サブドメイン の2種類の方法があります。 今回は Apache の Alias を設定して、 DocumentRoot 以外の サブディレクトリ を複数のサイトとして公開する方法をご紹介します。 ApacheのAliasを設定 Alias専用のconfファイル作成 直接 httpd.conf に書くと可読性が悪くなるので、 Alias 専用のファイルに分けて書くことにします。 まずは httpd.conf を開き、 vi /etc/httpd/conf/httpd.conf 以下の設定があることを確認します。 IncludeOptional conf.d/*.conf 設定がない場合は追記、コメントアウトされている場合は有効化してください。 これは、 /etc/httpd/conf.d 以下にある全ての .conf ファイルの設定を読み込むという意味です。 では、早速ファイルを作成します。 ファイル名は任意ですが、末尾に必ず .conf を付けましょう。 vi /etc/httpd/conf.d/alias.conf 次は作成したファイルにそのまま Alias 設定を記述していきます。 サブディレクトリを設定 参照したい サブディレクトリ のパスを Alias と Directory に記述します。 Alias /sample /var/www/sample <Directory "/var/www/sample"> Order allow,deny Allow from all </Directory> 解説 Alias は以下のように設定します。 Alias [公開URL] [参照するサブディレクトリ] 指定した[ 公開URL ]はサイトの サブディレクトリ として、このような URL で参照することができます。 [ 参照するサブディレクトリ ]には Do...