ExcelVBA

FileSystemObject

フォルダ・ファイルの名前を設定・取得する【Nameプロパティ】【FileSystemObject】【ExcelVBA】

構文 Object.Name Name・・・・指定したObjectの名前を設定・取得します。 Fileオブジェクト、Folderオブジェクトへ名前を設定・取得します。 Nameプロパティのサンプルコー...
0
FileSystemObject

フォルダ・ファイルのサイズを取得する【Sizeプロパティ】【FileSystemObject】【ExcelVBA】

構文 Object.Size Size・・・・指定したObjectのサイズをバイトで取得します。 Fileオブジェクト、Folderオブジェクトのサイズをバイトで取得します。 Sizeプロパティのサン...
0
FileSystemObject

フォルダ・ファイルのドライブを取得する【Driveプロパティ】【FileSystemObject】【ExcelVBA】

構文 Object.Drive Drive・・・・指定したObjectのドライブ名称を取得します。 Fileオブジェクト、Folderオブジェクトが存在するドライブ名称を取得します。 Driveプロパ...
0
FileSystemObject

フォルダ・ファイルの属性を取得・設定する【Attributesプロパティ】【FileSystemObject】【ExcelVBA】

構文 Object.Attributes Attributes・・・・指定したObjectに属性を設定・取得します。 Fileオブジェクト、Folderオブジェクトへ属性を設定・取得します。 値 属性...
0
VBATips

全てのフォルダ(エクスプローラー)を閉じる【Shell関数】【ExcelVBA】

Shell関数でフォルダを開く記事へのアクセス数が多いです。 アクセスの中には「フォルダ 全て 閉じる vba」といったキーワードから来られている方もいるようです。 その為、本記事ではすべてのフォルダ...
0
FileSystemObject

フォルダ・ファイルの更新日時を取得する【DateLastModifiedプロパティ】【FileSystemObject】【ExcelVBA】

構文 Object.DateLastModified DateLastModified・・・・指定したObjectの作成日時を取得します。 Fileオブジェクト、Folderオブジェクトへの更新日時を...
0
FileSystemObject

フォルダ・ファイルの作成日時を取得する【DateCreatedプロパティ】【FileSystemObject】【ExcelVBA】

構文 Object.DateCreated DateCreated・・・・指定したObjectの作成日時を取得します。 Fileオブジェクト、Folderオブジェクトへの作成日時を取得します。 Dat...
0
FileSystemObject

フォルダ・ファイルの最終アクセス日時を取得する【DateLastAccessed プロパティ】【FileSystemObject】【ExcelVBA】

構文 Object.DateLastAccessed DateLastAccessed・・・・指定したObjectの最終アクセス日時を取得します。 Fileオブジェクト、Folderオブジェクトへの最...
0
FileSystemObject

フォルダを作成する【CreateFolderメソッド】【FileSystemObject】【ExcelVBA】

構文 Object.CreateFolder( FolderName ) FolderName・・・・作成するフォルダのパスを指定。 CreateFolderで新規でフォルダを作成します。 Creat...
0
FileSystemObject

サブフォルダを取得する【SubFoldersプロパティ】【FileSystemObject】【ExcelVBA】

構文 Object.SubFolders SubFolders・・指定したObjectのサブフォルダを取得します。Objectは必ずFolderオブジェクトです。 指定したフォルダに含まれる、すべての...
0
VBATips

Shell関数を使わずフォルダを開く【FollowHyperlink】【ExcelVBA】

Shell関数で指定フォルダや共有サーバーのフォルダを開く、サブフォルダを開くことも可能です。 上記は全て、Shell関数を使用しています。 Shell関数を使用せずフォルダを開く場合は、Follow...
0
VBATips

サブフォルダを開く【Shell関数】【ExcelVBA】

Shell関数で指定フォルダや共有サーバーのフォルダを開くことは可能です。 FileSystemObjectを使用することで、サブフォルダを開くことも可能です。 サブフォルダを開くサンプルコード 注意...
0
VBATips

ネットワークフォルダを開く【Shell関数】【ExcelVBA】

Shell関数で指定フォルダを開くことは可能です。 ネットワークの共有フォルダの場合も、同じくShell関数で開くことが可能です。 今回はネットワークのフォルダだけを開くだけです。 指定したフォルダを...
0
VBATips

yymmdd→yyyy/mm/ddに変換する【Format関数】【ExcelVBA】

yymmdd形式をyyyy/mm/dd形式に変換したい エクセルで移行用のデータをもらった時、必要な書式になっていない場合があります。 特にyymmdd形式だと日付とは認識されず、isDate関数で使...
0
配列(一次元/二次元)

二次元配列の一次元目を増やす場合、Transposeを使って65537件以上のデータを処理した場合

二次元配列の一次元目の要素を増やすには以下方法があります。 Transpose関数をうまく使う方法 別配列に代入する方法 実際には65537件以上はTranspose関数を利用した場合は正常にデータ取...
0
配列(一次元/二次元)

二次元配列の一次元目を増やす場合、Transposeもしくは別配列代入はどちらが早いか?

二次元配列の一次元目の要素を増やすには以下方法があります。 Transpose関数をうまく使う方法 別配列に代入する方法 実際には65537件以上はTranspose関数を利用した場合は正常にデータ取...
0
配列(一次元/二次元)

【改良】「二次元配列を動的に行数(一次元目)を増やす」をパーツ化する【ExcelVBA】

使い方 上記をコピペでお好きなモジュール内に記載してください。 結果イメージ 下記のように行数が増えます。(上記サンプルでは配列にデータ格納はしてませんが、イメージです) 注意点 通常、最終次元しか増...
5
Internet Explorer自動操作

VBAでIE操作「開いているIEを掴む(最新のウィンドウから取得)」

開いているIEを掴む(最新のウィンドウから取得) Excel VBAマクロでIEを自動操作する際、エラーが出て止まってしまうケースの対応策で、 開いているIEを掴む場合がありますが、最新のウィンドウか...
0
配列(一次元/二次元)

一次元配列で完全一致した要素が何番目かを取得する【ExcelVBA】

配列内の要素で完全一致した要素が何番目か取得したい場合があります。 単純にFor~Loopで処理します。 一次元配列で完全一致した要素が何番目かを取得するサンプルコード 実際の使い方 その他 配列の要...
0
配列(一次元/二次元)

二次元配列で〇番目に空白行を追加する【ExcelVBA】

二次元配列内の指定した列(縦方向の要素)に空白行を追加したい場合があります。 今回の記事は特定の〇番目の指定行を列追加するコードを説明します。 二次元配列で〇番目の指定行に空白行を追加するサンプルコー...
0