3つの異なるExcelの範囲を表示するメッセージボックスを作成する必要があります。VBA ExcelのMessageBox
と私は次のようになります。メッセージボックス持っている必要があります:OK、それはB1が表示されますクリックした後
そして、もう一度[OK]をクリックすると、範囲C1:C6が表示されます。
これは、これまでの私のコードです:ここでは
Sub Message_Box()
Dim a As Range
Dim sTxt As String
For Each a In ThisWorkbook.Sheets("Sheet1").Range("a1:a6")
sTxt = sTxt & vbLf & a.Value
Next a
MsgBox sTxt
End Sub
現在、あなたが持っているコードは正しくA列ですか?なぜ2つ以上のループを追加しないのですか? – BruceWayne
3リストボックスのあるuserformを使用する方が良いでしょうか?または、ただ1つのリストボックスウィット3列ですか? –
今はうまくいきます。みんな、ありがとう。 –