0
隱藏列我使用ActiveX複選框,在我的工作表下面的宏:Excel中:如何使用複選框形式馬可對MAC
Private Sub CheckBox1_Click()
If CheckBox1 = True Then
Columns("P:V").Hidden = True
Else
Columns("P:V").Hidden = False
End If
End Sub
,它工作正常我的電腦上。但是,當我嘗試在Mac上執行此操作時,它不起作用,因爲Mac沒有提供對activeX的支持。我試過使用常規窗體控件複選框,但是當我使用這個宏時,它看起來沒有任何功能。有人有主意嗎?我是一種VBA/Excel noob。
窗體控件從的ActiveX功能不同取代
ActiveSheet
- 你需要一個宏直接分配到窗體複選框(右鍵單擊 - >分配宏)。你可以使用類似於'ActiveSheet.Shapes(Application.Caller).ControlFormat.Value'的方式引用宏中的複選框。 –那麼是否有可能使MAC友好的宏使用表單複選框來隱藏列? – Snoobie
我不明白爲什麼不,如果您使用窗體控件。但我沒有訪問Mac,所以我不能說100%。 –