以下の内容はhttps://chappy88.hatenablog.com/entry/2021/10/30/234639より取得しました。


【VBA】 よく使う処理のメモ

VBAを使用するときによく使う処理のメモ。

処理一覧

最終行取得

Function get_last_row(sheet As Worksheet, column As Long) As Long
    get_last_row = sheet.Cells(Rows.Count, column).End(xlUp).Row
End Function

引数に最終行を取得したいシートと列を指定すれば、その最終行を取得できる。

フォルダ作成

Sub make_directory(ByVal path As String)
    If Dir(path, vbDirectory) = "" Then
        MkDir path
    End If
End Sub

引数にフォルダパスを指定すれば、フォルダを作成できる。
フォルダが存在すれば、処理は行なわれない。

ファイルコピー

Sub file_copy(ByVal base_file As String, ByVal copy_to As String)
    If Dir(copy_to) = "" Then
        FileCopy base_file, copy_to
    End If
End Sub

引数に元となるファイル名とコピー先のファイル名を指定するとファイルのコピーができる。
コピー先が存在する場合は処理されない。

【参考サイト】

excel-ubara.com
www.moug.net
www.moug.net




以上の内容はhttps://chappy88.hatenablog.com/entry/2021/10/30/234639より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14