Private Sub ShowHideWST_Click()
Dim MyC As String
MyC = "G:I" And "T:W"
If ShowHideWST.Value Then
Application.ActiveSheet.Columns(MyC).Hidden = True
Else
Application.ActiveSheet.Columns(MyC).Hidden = False
End If
End Sub
我想在 Excel VBA 中選擇多列。MyC = "G:I And "T:W"顯然是錯誤的。請指導我如何選擇多列
uj5u.com熱心網友回復:
這應該可以作業,首先訪問范圍(在A1樣式中提供范圍,嘗試使用宏記錄器執行操作,它會向您顯示范圍參考)然后訪問其Columns屬性以設定Hidden屬性,代碼也可以縮短因為您將Hidden值設定為與ShowHideWST.Value:
Private Sub ShowHideWST_Click()
Const MyC As String = "G:I,T:W"
ActiveSheet.Range(MyC).Columns.Hidden = ShowHideWST.Value
End Sub
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/370755.html
