Excel VBA #9エクセルVBA入門-Integer型Long型の変数・イミディエイトウィンドウ 目次変数Debug.print変数変数とは、データにつけるラベルのようなもので、データをわかりやすい名前で表現出来たり、使いまわし出来たりするものです。変数は英語でVariableなので、「VariableTest」というプロシージャを作り... 2019.01.12 Excel VBA
Excel VBA #8エクセルVBA入門-マクロとVBA VBAここで、エクセルVBAとマクロの関係をみておきます。標準プロシージャに Test1 Subプロシージャを作成します。すると、1)開発タブ の 2)マクロ をクリックするとマクロの一覧画面で「Test1」と名付けたSubプロシージャがマ... 2019.01.11 Excel VBA
Excel VBA #7エクセルVBA入門-メソッド(Clear,Delete) 目次Clearメソッド セルの削除deleteメソッド セルを削除後詰める方向を追加Worksheets.Addメソッド ワークシートの追加(追加位置、枚数)ClearA1からC8まで50と入力しセルを埋めます。*一度に複数のセル範囲に同じ... 2019.01.10 Excel VBA
GAS #11 GAS入門−カスタムメニューを追加・削除 カスタムメニューを追加メニューの追加は、シートが読み込まれた時に関数を実行出来るようにしたいので、onOpen()という特殊な関数名を使います。まず個々のシートでなく、スプレッドシート全体を取得する必要があります。getActiveSpre... 2019.01.09 GAS
Excel VBA #6エクセルVBA入門-セルの値を取得する セルのプロパティに値を取得してみましょう。Sub GetTest というプロシージャ名にします。といっても簡単で「Range("A1").Value」とすればOKです。ではMsgBoxでセルA1の値「1000」を表示してみます。次にフォント... 2019.01.08 Excel VBA
GAS #10 GAS入門−メッセージボックスでユーザーに確認してもらう initSheetの方に、ユーザーに確認してもらうためにメッセージボックスを表示してみます。第一引数:タイトル(シートの初期化)第二引数:表示テキスト(実行していいですか?)第三引数:ボタンの種類(Browser.Buttons.OK_CA... 2019.01.07 GAS
Excel VBA #5エクセルVBA入門-Withステートメントで命令をまとめる Withステートメントを使い命令をまとめて書く方法を見ていきます。プロシージャ名:WithTestSub WithTest() End SubA1セルの値を「hello」Range("A1").Value = "hello"フォントを太字R... 2019.01.06 Excel VBA
GAS #9GAS入門−ボタンからスクリプトの実行 では作った関数、initSheetとshowResultsのそれぞれの関数をシート上にボタンを作成し、それらのボタンから実行できるようにしてみます。目次一)メニュー・「挿入」・図形描画を選択二)「図形」→ 角丸四角形を選択三)中央揃え四)保... 2019.01.05 GAS
Excel VBA #4エクセルVBA入門-複数のセルに値を表示する 目次1)Range("A1","B3").Value2)Range("A5:C7").Value3)Range("9:9").Value4)Range("D:D").Value5)Cells.Clear複数のセルを選択して何らかの処理をして... 2019.01.04 Excel VBA
GAS #8GAS入門−判定処理の実装 目次sheet.getRange(最初の行番号,最初の列番号,対象の行数,対象の列数).getValues → 複数の点数の値を取得sheet.getLastRow() → 最後の行を取得できます。forループpush三項演算子setV... 2019.01.03 GAS