docs > excel > Excel VBAの型

Excel VBAの型

Sub Main()
  ' 選択式
  Dim filename As String
  filename = Application.GetOpenFilename(FileFilter:="Excelファイル,*.xls*,CSVファイル,*.csv")
  If filename = "False" Then Exit Sub ' キャンセル対応
  Dim wb As Workbook
  Set wb = Workbooks.Open(filename)
  Dim ws As Worksheet
  Set ws = wb.Sheets("Sheet1")


  ' 処理1
  Call f1(ws)

  ' 処理2
  Call f2(ws)
  
  ' ...

  'wb.save, wb.saveas
  wb.Close
End Sub
Sub f1 (sht As Worksheet)
  'sht.Cells(..
End Sub

Sub f2 (sht As Worksheet)
  'sht.Cells(..
End Sub