タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

ExcelとVBAに関するtohokuaikiのブックマーク (2)

  • Excelマクロ(VBA)をVSCodeで編集したい

    生産性向上が叫ばれる時代ですが、お手軽な手段としてExcelマクロによる業務自動化というケースがあるかと思います。 Excelマクロは自動記録して再生する程度であればよいのですが、多くのケースで記録したコード(VBA)の編集を伴うことが多いです。 編集する際に残念なのが、Excelのコード編集機能の弱さ!10年以上進化がないと言っても過言ではないと思います。 そこでこの記事では、現在のコード編集の主流であるVisual Studio Code (以下VS Code)をコード編集時のエディタとして使用しつつ、 Excel単独ではできないgit等による構成管理まで行うことを目標に簡単な手順を紹介します。 ネット上での先人たちの記事を参考にしつつも、私はこの手順で VS Code によるコード編集を行っています。未だに無くならないExcelマクロによる業務改善においても現代風なコード開発ができる

    Excelマクロ(VBA)をVSCodeで編集したい
    tohokuaiki
    tohokuaiki 2021/08/17
    うーん、デバッグ実行時にExcelを逐一閉じるのか…微妙なラインだな。
  • Office TANAKA - VBA講座:ファイルの操作(ファイルの一覧を取得する)

    任意のフォルダに存在するすべてのファイル名を取得するには、Dir関数にワイルドカードを指定します。次のコードは、C:\Sampleフォルダに存在するすべての「*.xlsx」をアクティブシートに書き出します。 Sub Sample1() Dim buf As String, cnt As Long Const Path As String = "C:\Sample\" buf = Dir(Path & "*.xlsx") Do While buf <> "" cnt = cnt + 1 Cells(cnt, 1) = buf buf = Dir() Loop End Sub Dir関数にワイルドカードを指定して実行すると、まずそのワイルドカードに一致するファイル名が返ります。次に、Dir関数の引数を省略して実行すると、前回に指定されたワイルドカードが指定されたものとしてファイルを探します。そ

  • 1