VBA侍-SAMURAI

Excel

指定されたフォルダ内の特定の拡張子を持つファイルの数をカウント

Function fncCountFilesByExtension(ByVal strFolderPath As String, ByVal strExtension As String) As Long ' 指定されたフォルダ内の特定の拡...
Excel

PDFのページ数を取得(PDF側に特定できる文字が存在する場合)

’呼び出し側の処理Sub prcTestGetPDFPageCountInFolder() Dim strFolder As String Dim strFile As String Dim lngPageCount As Long Dim...
Excel

PDFファイルのページ数を取得する

' PDFページ数取得関数のテストプロシージャ'----------------------------------------------------------------’呼び出すプロシージャ'--------------------...
Excel

シートのコピー(シート名に対する位置指定)

Sub prcCopySheetAndRename() ' 変数宣言 Dim wstOriginal As Worksheet Dim wstNew As Worksheet Dim strNewName As String ' コピーする...
Excel

分を●時間●分のような文字列で取得する関数

Function ConvertMinutesToTimeString(minutes As Long) As String Dim hours As Long Dim remainderMinutes As Long ' 分を時間と分に変...
Excel

文字列として入力されているフルパスをハイパーリンクに変換

Sub ConvertPathsToHyperlinksWithRange(lngStartRow As Long, lngEndRow As Long) Dim ws As Worksheet Dim cell As Range ' ワー...
Excel

特定キーワードを含むパスをフルパスリストから取得

Sub MatchKeywordsAndOutputPaths() ' 変数宣言 Dim wsKeywords As Worksheet Dim wsPaths As Worksheet Dim lngLastRowKeywords As ...
Excel

指定キーワードが含まれるファイルのフルパスをリストから取得

Sub MatchKeywordsAndOutputPaths() Dim wsKeywords As Worksheet Dim wsPaths As Worksheet Dim lastRowKeywords As Long Dim l...
Excel

指定したフォルダのファイルリストを作成(サブフォルダも含む)

Sub WriteFilesToTable(folderPath As String) Dim fso As FileSystemObject Dim folder As Folder Dim subFolder As Folder Dim...
Excel

複数フィールドを検索対象とし、キーワードに基づいて動的にフィルタを生成する処理

Sub ApplyConcatenatedFieldsFilterAndCondition() Dim strFilter As String Dim strConcatFields As String Dim strKey1 As Str...