terai

Excel VBA

#5エクセルVBA入門-Withステートメントで命令をまとめる

Withステートメントを使い命令をまとめて書く方法を見ていきます。プロシージャ名:WithTestSub WithTest() End SubA1セルの値を「hello」Range("A1").Value = "hello"フォントを太字R...
GAS

#9GAS入門−ボタンからスクリプトの実行

では作った関数、initSheetとshowResultsのそれぞれの関数をシート上にボタンを作成し、それらのボタンから実行できるようにしてみます。目次一)メニュー・「挿入」・図形描画を選択二)「図形」→ 角丸四角形を選択三)中央揃え四)保...
Excel VBA

#4エクセルVBA入門-複数のセルに値を表示する

目次1)Range("A1","B3").Value2)Range("A5:C7").Value3)Range("9:9").Value4)Range("D:D").Value5)Cells.Clear複数のセルを選択して何らかの処理をして...
GAS

#8GAS入門−判定処理の実装

目次sheet.getRange(最初の行番号,最初の列番号,対象の行数,対象の列数).getValues  →  複数の点数の値を取得sheet.getLastRow() → 最後の行を取得できます。forループpush三項演算子setV...
Excel VBA

#3エクセルVBA入門-セルに値を表示する

目次ワークシートの指定セルの指定セルの絶対的指定方法セルの相対的指定方法(Offset)Valueプロパティの指定セルへの値の代入アクティブなワークシートR1C1参照形式とはワークシートのSheet1のA1セルのValueプロパティの値を変...
Excel VBA

#2エクセルVBA入門-初めてのプログラム

目次 subプロシージャ 実行 改行 コメント 複数のプロシージャ マクロ有効ブックとして保存するsub プロシージャーまず最初に「hello world」というメッセージを表示してみます。Sub HelloWorld()'プロシージャの始...
GAS

#7GAS入門−大量のデータを一気に処理をする

目次new Date() 現在時刻の取得をします。配列  名前を格納する配列です。push  空の配列に名前を追加するメソッドです。forループ  1000行分繰り返します。getRange()  シートの範囲を取得します。setValue...
Excel VBA

#1エクセルVBA入門

開発タブの表示VBEの起動変数の宣言を強制するコードウィンドウの表示イミディエイトウィンドウの表示開発タブの表示エクセルVBAをはじめるには、最初にエクセル画面で、メニューに「開発」タブを表示させる必要があります。「ファイル」→「オプション...
GAS

#6GAS入門−ループ処理

目次配列ループ処理乱数ループ処理を使うと、一気にデータを追加できます。最初にアクティブシートを取得します。var sheet = SpreadsheetApp.getActiveSheet();配列(複数の名前の集合)次に変数namesに名...
GAS

#2GAS入門− Logger

目次コメントアウトLogger.logGASはJavascriptで動きます。でもサーバー上で動きますので、通常のJavascriptとは少し違う点もあります。例えばalertという命令は動きません。では、function myFuncti...