คำสั่งเปิดชีทตามชื่อที่กำหนด
Posted: Thu Aug 29, 2013 2:54 pm
เข้าไม้ได้หลายวัน วันนี้เข้าได้ ก็รบกวนเลยครับ
ผมต้องการเปิดชีทตามชื่อที่กำหนดใน("main") ("E17") ถ้าไม่มีชีทตามชื่อให้แสดง"ข้อความ"แล้วกลับชีท"Main"ครับ ถ้ามีก็ให้เปิดแสดงตัวอย่าง
ผมทดลองหลายแบบ เข้าไปหาข้อมูลเรื่อง IF..Then. และ MsgBox ยังทำไม่ได้เลยต้องรบกวนคำแนะนำให้หน่อยครับ("E17" เปลี่ยนตามรายชั้น)
Code: Select all
Sub opennew()
Dim Name As String
Name = Sheets("MAIN").Range("E17")
If Name = ActiveCell.Value Then
Sheets(Name).Select
ActiveWindow.SelectedSheets.PrintPreview
Sheets("main").Select
Else
MsgBox " No.. sheetName´"
End If
End Su
ผมทดลองหลายแบบ เข้าไปหาข้อมูลเรื่อง IF..Then. และ MsgBox ยังทำไม่ได้เลยต้องรบกวนคำแนะนำให้หน่อยครับ("E17" เปลี่ยนตามรายชั้น)