ฉันมีปัญหากับ Excel vba ที่ฉันต้องการพิมพ์ค่าช่วงในกล่องข้อความเช่น
MsgBox "Sheets("sheet1").Range("A1:D1")
ฉันรู้ว่ามันเป็นไปได้ด้วยลูปเช่นเดียวกับเซลล์เช่น
for i=1 to 4
MsgBox "Sheets("Sheet1").Cells(1,i)
next i
มีวิธีใดบ้างที่ฉันสามารถใช้การดำเนินการนี้โดยไม่ต้องวนซ้ำใน VBA
ขอบคุณ