GAS #10 GAS入門−メッセージボックスでユーザーに確認してもらう initSheetの方に、ユーザーに確認してもらうためにメッセージボックスを表示してみます。 第一引数:タイトル(シートの初期化)第二引数:表示テキスト(実行していいですか?)第三引数:ボタンの種類(Browser.Buttons.OK_C... 2019.01.07 GAS
Excel VBA #5エクセルVBA入門-Withステートメントで命令をまとめる Withステートメントを使い命令をまとめて書く方法を見ていきます。 プロシージャ名:WithTest Sub WithTest() End Sub A1セルの値を「hello」 Range("A1").Value = "hello" フォン... 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三項演算子set... 2019.01.03 GAS
Excel VBA #3エクセルVBA入門-セルに値を表示する 目次 ワークシートの指定セルの指定セルの絶対的指定方法セルの相対的指定方法(Offset)Valueプロパティの指定セルへの値の代入アクティブなワークシートR1C1参照形式とは ワークシートのSheet1のA1セルのValueプロパティの値... 2019.01.02 Excel VBA
Excel VBA #2エクセルVBA入門-初めてのプログラム 目次 subプロシージャ 実行 改行 コメント 複数のプロシージャ マクロ有効ブックとして保存する sub プロシージャー まず最初に「hello world」というメッセージを表示してみます。 Sub HelloWorld()'プロシージ... 2018.12.31 Excel VBA
GAS #7GAS入門−大量のデータを一気に処理をする 目次 new Date() 現在時刻の取得をします。配列 名前を格納する配列です。push 空の配列に名前を追加するメソッドです。forループ 1000行分繰り返します。getRange() シートの範囲を取得します。setValu... 2018.12.27 GAS
Excel VBA #1エクセルVBA入門 開発タブの表示VBEの起動変数の宣言を強制するコードウィンドウの表示イミディエイトウィンドウの表示 開発タブの表示 エクセルVBAをはじめるには、最初にエクセル画面で、メニューに「開発」タブを表示させる必要があります。 「ファイル」→「オプ... 2018.12.26 Excel VBA
GAS #6GAS入門−ループ処理 目次 配列ループ処理乱数 ループ処理を使うと、一気にデータを追加できます。 最初にアクティブシートを取得します。 var sheet = SpreadsheetApp.getActiveSheet(); 配列(複数の名前の集合) 次に変数n... 2018.12.25 GAS