สอบถามการเปลี่ยนค่าในโค้ด VBA
Posted: Thu Jul 21, 2022 11:22 pm
จากตัวอย่างโค้ด
มีวิธีการเปลี่ยนค่าที่ r จาก 200 เป็นเลขอื่น ได้อย่างไร
หาก ไม่เก็บค่าไว้ที่ CELL แล้วอ้างอิงมา
โดยให้เปลี่ยนที่โค้ด แต่ ไม่ต้องเข้ามาที่หน้าเขียนโค้ด
สามารถสร้าง UserForm ขึ้นมาเพื่อเปลี่ยนค่าตรงนี้ได้ไหมครับ
**ปกติผมจะเอาค่าไว้ที่cell แล้วเปลี่ยนเอา แล้วซ่อนชีท
แต่ติดปัญหาว่า เมื่อเอาไฟล์ไปเปิดบน google sheet แล้วเห็นชีทที่ซ่อนไว้ครับ
เลยต้องการเก็บค่าต่างๆไว้ในโค้ด แต่ต้องการให้ แก้ไขค่าได้ด้วยครับ
มีวิธีการเปลี่ยนค่าที่ r จาก 200 เป็นเลขอื่น ได้อย่างไร
หาก ไม่เก็บค่าไว้ที่ CELL แล้วอ้างอิงมา
โดยให้เปลี่ยนที่โค้ด แต่ ไม่ต้องเข้ามาที่หน้าเขียนโค้ด
สามารถสร้าง UserForm ขึ้นมาเพื่อเปลี่ยนค่าตรงนี้ได้ไหมครับ
Code: Select all
Sub test()
Dim r As Integer
Dim s As Integer
Dim t As Integer
r = 200
s = 100
Range("A1").Value = r + s
End Sub
แต่ติดปัญหาว่า เมื่อเอาไฟล์ไปเปิดบน google sheet แล้วเห็นชีทที่ซ่อนไว้ครับ
เลยต้องการเก็บค่าต่างๆไว้ในโค้ด แต่ต้องการให้ แก้ไขค่าได้ด้วยครับ