毎回、シート1の必要なデータがシート2の同じところに出力したいと解釈しました。(会社名、部署など)
マクロに以下のものを入れてみてください。
例なので、シート1、シート2のセルはmakirabiさんのシートで必要なセルに変更してください。
・ツール-マクロ-Visual Basic Editorを開く
・ThisWorkbookに、以下をコピー
Private Sub Workbook_Open()
If Trim$(Worksheets(1).Cells(1, 1).Value) <> "" Then
Worksheets(2).Cells(2, 1).Value = Worksheets(1).Cells(1, 1).Value
End If
If Trim$(Worksheets(1).Cells(2, 1).Value) <> "" Then
Worksheets(2).Cells(2, 2).Value = Worksheets(1).Cells(2, 1).Value
End If
End Sub
商品がふえたり減ったりするのも、シート1で
商品数 3
商品 A 100円
B 200円
C 300円
として、for文で書くといいかもね。
いろいろな請求書のフリーソフト(独自のものやExcelのもの)があるのでそれも見てみたら?
お礼
ありがとうございます。 勉強不足ですいません。 ThisWorkbookとはなんでしょうか? 関数以外はほとんど使用したことが なくて(T_T) 本当にすいません。