次のマクロを実行していますが、より多くの機能を持たせたいと考えています。このスプレッドシートは、顧客を維持し、複数の州内の売上高を追跡するためのものです。現在のマクロからデータを入力する州ごとに、マクロからプロンプトが表示されるようにします。このマクロに何かを追加して、最初にシート名に基づいてシートを選択するように促すことはできますか?
Sub TestMacro()
Dim dblRow As Double, dtDate As Date, strCustomer As String
Dim strAddress As String, strZip As String, strEst As String
dblRow = InputBox("What Row to Enter On")
dtDate = InputBox("Date", , Date)
strCustomer = InputBox("Customer")
strAddress = InputBox("Address")
strZip = InputBox("Zip Code")
strEst = InputBox("Estimated Value")
Range("A" & dblRow).Value = dtDate
Range("B" & dblRow).Value = strCustomer
Range("C" & dblRow).Value = strAddress
Range("D" & dblRow).Value = strZip
Range("E" & dblRow).Value = strEst
End Sub