概要 処理が遅い場合は以下の方法を試してみてください。 描画停止…一時的に描画を停止することで高速化する。 自動再計算停止…一時的に自動再計算を停止することで高速化する。 セル範囲一括操作…セルへアクセスする回数を極力減らすことで高速化する。 描画停止 一時的に描画を停止することで高速化できます。 コード Sub Fu...
記事一覧
絶対パスでExcelを開く コード Sub Function1() '絶対パス Dim filePath As String filePath = "C:/Temp/sample1.xlsx" '開く Dim wb As Workbook Set wb = Workbooks.Ope...
セル名指定 コード Sub Function1() Dim v As String 'A2(行番号2,列番号1) v = Range("A2").Value Debug.Print (v) 'B1(行番号1,列番号2) v = Range("B1").Value ...
概要 配列とは、複数の同じデータ型の要素を1つのまとまりとして宣言した変数のこと。 以下に配列を使用したサンプルコードを掲載します。 配列の宣言 コード Sub Function1() '配列宣言 Dim stringArray(5) As String End Sub 要点 変数名は「stringArray」...
概要 ExcelVBAにて時間のかかる処理をした場合、あとどのくらい時間がかかりそうなのか知りたくなります。本記事では、Excelウインドウのステータスバーに進捗状況(進捗率)を表示する方法をご紹介します。 進捗率表示 進捗バー表示 進捗バー表示(速度改善版) 進捗率表示 コード Sub Function1() ...
概要 本記事では、Markdownで記述された文書ファイルをHTMLファイルに簡易変換するコンソールアプリケーション、及びソースコードを紹介します。 目的 本アプリケーションの目的は、Markdownで記述したブログ記事の投稿を簡単にすることです。 さらに、HTML特殊文字のエスケープ処理機能もあるので、ソースコードの...
VBA とは Visual Basic for Applications の略。Microsoft Office (Word/Excel/Access/PowerPoint) 製品内で動作するプログラムを記述できる。 特徴 Visual Basic に近い構文で記述できる。VBAでは、セルの式よりも複雑な処理を記述でき...