簡単な輸出インボイス作成マクロ (2)
前回ブログの「シッピングインストラクション」と「インボイス」図をご参照下さい。
今回は、ごくごく簡単な「転記をする」エクセルマクロのプログラムをご紹介します。
簡単とは言え、「エクセルマクロ」の、とても大事な基本事項が詰まっています。
下記のプログラムをVBEの「コードウィンドウ」に入力して下さい。
そのまま、コピーして貼り付けても構いませんが、後々の学習を考えれば、手入力されることをお勧めします。
入力後、マクロの実行手順をお分かりの方は、実行を行ってみて下さい。
上手く実行ができなかったり、手順がお分かりにならない方はご連絡下さい。
次回から詳細に説明をしていきます。
Sub INVOICE1() Dim INVNO As String, IDATE As String, DESCRI As String Dim VESSEL As String, FROM As String, SDATE As String Dim DEST As String, MESSRS As String, ADDRESS As String Dim ORDER As String, PAYMENT As String '入力 Sheets("SI").Select INVNO = Cells(3, 2).Value IDATE = Cells(4, 2).Value DESCRI = Cells(5, 2).Value VESSEL = Cells(6, 2).Value SDATE = Cells(7, 2).Value FROM = Cells(8, 2).Value DEST = Cells(9, 2).Value MESSRS = Cells(10, 2).Value ADDRESS = Cells(11, 2).Value ORDER = Cells(13, 2).Value PAYMENT = Cells(14, 2).Value '出力 Sheets("INV").Select Cells(5, 11).Value = INVNO Cells(6, 11).Value = IDATE Cells(8, 3).Value = DESCRI Cells(9, 3).Value = VESSEL Cells(9, 10).Value = SDATE Cells(10, 3).Value = FROM Cells(10, 8).Value = DEST Cells(12, 3).Value = MESSRS Cells(13, 3).Value = ADDRESS Cells(15, 3).Value = ORDER Cells(16, 3).Value = PAYMENT MsgBox "終了です。お疲れ様です" End Sub