Excel 2013 - อ้างอิงหลายช่องทำเครื่องหมายบนแผ่นงานที่แตกต่างกัน


1

หัวหน้างานของฉันต้องการให้ฉันทำสิ่งที่ฉันไม่เคยทำมาก่อนและไม่สามารถหาวิธีแก้ปัญหาออนไลน์ได้

สเปรดชีตมีการตั้งค่าโดยมีช่องทำเครื่องหมายห้าแห่งแยกกัน (สมมติว่าช่องทำเครื่องหมาย 1 ช่องทำเครื่องหมาย 2 ... ) แต่ละช่องแสดงค่าที่สอดคล้องกัน 1-5 (เช่นตรวจสอบ Checkbox1 หากบริการนี้เป็น (1) ไม่ยอมรับตรวจสอบ Checkbox2 ว่าบริการนี้เป็น (2) ยอมรับได้ตรวจสอบช่องทำเครื่องหมาย 3 หากบริการนี้เป็น (3) สำเร็จและอื่น ๆ )

ในสเปรดชีตแยกต่างหากในเซลล์เดียวฉันควรจะแสดงว่ากล่องใดถูกเลือกในรูปแบบตัวเลข ตัวอย่างเช่นหากบุคคลทำเครื่องหมายที่ช่อง 3 สำหรับ Sheet1 (ช่องทำเครื่องหมาย 3) ฉันจะต้องแสดงหมายเลข 3 เป็น 'Sheet2' หากพวกเขาตรวจสอบ Checkbox4 บน Sheet1 ฉันจะต้องแสดงหมายเลข '4' บน Sheet2

นี่คือภาพเพื่อความเข้าใจที่ดีขึ้น:

enter image description here

และฉันเดาว่าฉันกำลังสูญเสียวิธีการทำเครื่องหมายหนึ่งในห้าของกล่องกาเครื่องหมายในค่าตัวเลขบนแผ่นงานอื่น ฉันกำลังดิ้นรนจริงๆความช่วยเหลือใด ๆ


คุณไม่รู้วิธีใช้ปุ่มตัวเลือกใช่ไหม ฉันเพิ่งตรวจสอบและอ้างอิงเซลล์อย่างง่ายไปยังชีตงานอื่นได้ดีเช่นชีต 2! $ E $ 3
Tyson

@Tyson เป็นจุดที่ดีถ้าตัวเลือกเหล่านี้เป็นตัวเลือกที่ใช้ร่วมกันห้าตัวคุณต้องการให้พวกเขาเป็นปุ่มตัวเลือกและไม่ทำเครื่องหมายในช่อง
Steve Taylor

คำตอบ:


1

ทำตามคำแนะนำนี้เพื่อนำ กล่องตัวเลือก บน Sheet1:

http://www.excel-easy.com/vba/examples/option-buttons.html

สมมติว่าคุณใส่ 4 กล่องจากนั้นใช้รหัสนี้ Sheet1 :

Private Sub OptionButton1_Click()
    Dim wkb As Workbook
    Set wkb = ThisWorkbook
    wkb.Sheets(2).Cells(1, 1) = 2
End Sub

Private Sub OptionButton2_Click()
    Dim wkb As Workbook
    Set wkb = ThisWorkbook
    wkb.Sheets(2).Cells(1, 1) = 2
End Sub

Private Sub OptionButton3_Click()
    Dim wkb As Workbook
    Set wkb = ThisWorkbook
    wkb.Sheets(2).Cells(1, 1) = 3
End Sub

Private Sub OptionButton4_Click()
    Dim wkb As Workbook
    Set wkb = ThisWorkbook
    wkb.Sheets(2).Cells(1, 1) = 4
End Sub

จากปุ่มตัวเลือกรูปภาพของเขาคือสิ่งที่เขาต้องการ ไม่จำเป็นต้องใช้ปุ่มตัวเลือก
Tyson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.