簡単な輸出インボイス作成マクロ (15)

VII) シートの編集シートの名前設定「ワークシート」の名前を設定するには、「Nameプロパティ」を使用します。下記のコードは、[SI]シートを[Shipping Instruction]名に, [INV]シートを[Invoice]名に変更するマクロです。 Sub シートの名前設定() Sheets("SI…

簡単な輸出インボイス作成マクロ (14)

VII) シートの編集「シートの移動」、「シートのコピー」に関しては、他ブック及びブック内とありますが、ここでの説明はブック内での移動・コピーに限定します。シートの移動「ワークシート」を移動する時は、「Moveメソッド」を使用します。「シートの追加…

簡単な輸出インボイス作成マクロ (13)

VII) シートの編集 「ワークシート」を操作・編集する時には、それぞれ下記の「メソッド」を使用します。 編集内容 メソッド 追加 Add 削除 Delete 移動 Move コピー Copy 「簡単な輸出インボイス作成マクロ」で使用している「ブック」を利用して、実際にそ…

簡単な輸出インボイス作成マクロ (12)

VI) シートの参照SheetsコレクションとWorksheetsコレクション 同じ種類の「オブジェクト」の集まりを「コレクションン(Collection)」といい、まとめて扱うことができます。 「Sheetsコレクション」には、「Worksheetsコレクション」とグラフを扱う「Charts…

簡単な輸出インボイス作成マクロ (11)

V) コメントの入力 コメントは、メモがわりに使用します。先頭に、「シングルクォーテーション (')」 を入力すると、そこから先はプログラムとしては扱われません。コメントとして処理されます。特に指定しない限り、コメントの文字列は緑色になります。下図…

簡単な輸出インボイス作成マクロ (10)

IV) 変数 (Variables)変数の適用範囲(Scope)と有効期間(Lifetime)変数には、変数が適用される範囲と有効期間があります。「適用範囲」と「有効期間」は、「宣言方法」と「宣言場所」によって規定されます。プロシージャレベル変数 「プロシージャレベル変数…

簡単な輸出インボイス作成マクロ (9)

IV) 変数 (Variables)オブジェクト型オブジェクト型の変数には、ワークブック、ワークシート、セルなどのオブジェクトを格納します。 Dim 変数名 As オブジェクトの種類 オブジェクト型変数にオブジェクトを格納する場合は、「Setステートメント」を使用しま…

簡単な輸出インボイス作成マクロ (8)

IV) 変数 (Variables)データ型変数にはデータ型があります。データ型とはデータの種類ということです。データ型を省略すると、[Variant]型として処理されます。[Variant]型は、すべての種類のデータを格納できます。主要なデータ型は下記の通りです。 データ…

簡単な輸出インボイス作成マクロ (7)

IV) 変数 (Variables)Option Explicit 今回の例では使用していなかったのですが、[Option Explicit]と入力しておくと、「変数の宣言を強制する」ことができます。下図をご参照下さい。「コードウィンドウ」の冒頭に入力します。 宣言されていない「変数」を…

簡単な輸出インボイス作成マクロ (6)

IV) 変数 (Variables)「サブプロシージャ」の冒頭に「変数」を入力します。抜粋すると、下記プログラムとなります。 Sub INVOICE1() Dim INVNO As String, IDATE As String, DESCRI As String, VESSEL As String Dim FROM As String, SDATE As String, DEST …

簡単な輸出インボイス作成マクロ (5)

III) サブプロシージャ (Subroutines Procedure)コードを入力するには、VBE画面を開いて、標準モジュールを挿入します。VBE画面を開くには、こちらの記事「VBEの画面構成」をご参照下さい。モジュールの挿入まずは、「モジュール」を挿入します。空白の「コ…

簡単な輸出インボイス作成マクロ (4)

今回から、実際に、どのような手順で、輸出インボイス用のマクロを作成していくのかを、順に追いながら、前回記したエクセルマクロの基本的な用語も含めて、ご説明してまいります。I) 「シッピングインストラクション」と「完成インボイス」 まず、「シッピ…

簡単な輸出インボイス作成マクロ (3)

下図をご参照下さい。下記事項を順次ご説明してまいります。①サブプロシージャ ②変数 ③コメントの入力 ④シートの参照 ⑤セルの参照 ⑥メッセージボックス

簡単な輸出インボイス作成マクロ (2)

前回ブログの「シッピングインストラクション」と「インボイス」図をご参照下さい。今回は、ごくごく簡単な「転記をする」エクセルマクロのプログラムをご紹介します。簡単とは言え、「エクセルマクロ」の、とても大事な基本事項が詰まっています。下記のプ…

簡単な輸出インボイス作成マクロ (1)

このブログは、貿易関連で輸出書類作成に従事し、あるいはこれから輸出書類作成に拘われ、「エクセルマクロ」にはじめて触れられる方を主な対象にさせて頂いています。既に輸出インボイスの説明から始まって、「エクセルマクロ」に関しても、基本的なことを…

個人用マクロブック

エクセルマクロには、特定のブックを開いているときにのみ使用するものと、特定のブックとは関係なく使用できる「個人用マクロブック」があります。「個人用マクロブック」は様々なマクロを作成して、集中管理するために使用するファイルです。特に、輸出イ…

「開発者用リファレンス ヘルプ」概要 (5)

Visual Basic アドイン モデル コレクション イベント メソッド オブジェクト プロパティ Microsoft Forms リファレンス Microsoft Forms デザイン リファレンス Microsoft Forms 開発者へのヒント Microsoft Forms オブジェクト リファレンス

「開発者用リファレンス ヘルプ」概要 (4)

Visual Basic ランゲージ リファレンス 定数 データ型 ディレクティブ イベント 関数 グループ インデックス/一覧 キーワード メソッド その他 オブジェクト 演算子 プロパティ ステートメント

「開発者用リファレンス ヘルプ」概要 (3)

Visual Basic 開発環境 オブジェクト ライブラリの確認および参照設定の追加 実行の継続 ヘルプから使用例をコピーするには プロシージャの作成 コードへの宣言の入力 特定のステートメントの実行 プロシージャの検索 変数の定義の検索 コード内の文字列の置…

「開発者用リファレンス ヘルプ」概要 (2)

Visual Basic プログラミングのヒント 64 ビット版 Visual Basic for Applications の概要 名前の二重定義の回避 同じ名前のプロシージャの呼び出し Property プロシージャの呼び出し Sub プロシージャと Function プロシージャの呼び出し オブジェクト変数…

「開発者用リファレンス ヘルプ」概要 (1)

少々長くなりますが、後々の参考のため、エクセルマクロ「ヘルプ」のそれぞれの概要を記しておきます。Excel 2010 開発者用リファレンス 新機能 概念 Excel 2010 での操作方法 Excel オブジェクト モデル リファレンス Microsoft Graph Visual Basic リファ…

「開発者用リファレンス ヘルプ」目次

「Excel 2010 開発者用リファレンス ヘルプ」は、次のような目次構成になっています。 Excel 2010 開発者用リファレンス Visual Basic ユーザー インターフェイス ヘルプ Visual Basic プログラミングのヒント Visual Basic 開発環境 Visual Basic ランゲー…

ヘルプの表示

VBEでわからない単語、用語、知りたい項目等を調べるには「ヘルプ」を活用します。ヘルプの表示方法としては、次のようなものがあります。1)「コード」上の単語を選択して、[F1]ボタンを押す例えば、[Dim]をクリックして、[F1]ボタンを押します。 すると、該…

ショートカットキー

「コードウインドウ」の主要「ショートカットキー」を掲載しておきます。 説明 ショートカット キー Excel共通 ヘルプの表示 F1 ● オブジェクト ブラウザの表示 F2 コード ウィンドウの表示 F7 コード全体を選択 Ctrl + A ● コピー Ctrl + C ● 切り取り Ctrl…

「為替手形」と「エクセルマクロ」

このブログでは、為替手形(BILL OF EXCHANGE)を見にこられる方も多いようです。どのような目的でご覧になっているのかは、よくわからないのですが、この為替手形(BILL OF EXCHANGE)に関連して、輸出書類作成現場で、私が重宝していた、ある「関数」について…

「コードウィンドウ」の構成要素

構成要素 [タイトルバー]選択されたコードのタイトル名が表示されます。[オブジェクト] ボックス選択された「オブジェクト」の名前を表示します。[プロシージャ] ボックス 現在選択されている「プロシージャ」が表示されます。「プロシージャ(Procedure)」と…

コードウインドウ

「コードウィンドウ」で、マクロの記述、表示、および編集を行います。「プロジェクトウィンドウ」で「フォーム」または「モジュール」を選択し、次のいずれかの方法で、「コードウィンドウ」を開くことができます。 「コード」を表示する「フォーム」または…

プロパティウィンドウ

「プロパティウィンドウ」には、プロジェクトエクスプローラ」で選択された「オブジェクト」のデザイン時の「プロパティ」と、それらの現在の属性情報や設定値がを表示されます。オブジェクト(Object)「オブジェクト(Object)」は「物」という意味で、VBA で…

モジュールのエクスポートとインポート

モジュールのエクスポートモジュールを別のファイルに保存することを、「モジュールのエクスポート」といいます。1) 削除するモジュールを選択し、「ファイル」メニューで、「ファイルのエクスポート」をクリックします。2)「ファイルのエクスポート」ダイア…

モジュールの挿入、削除

モジュールの挿入1) 挿入するプロジェクトを選択し、「挿入」メニューをクリックして、「標準モジュール」をクリックします。 2) 標準モジュール「Module1」が追加され、コードウィンドウのタイトル名が変わり、表示されます。 モジュールの削除1) 削除する…