To pytanie ma już odpowiedź tutaj:
Mam następujący kod:
If Sheets("EstimateTemplate").Visible Then
Sheets("EstimateTemplate").Select
ActiveWindow.SelectedSheets.Visible = False
Sheets("Navigation").Select
Else
Sheets("EstimateTemplate").Visible = True
Sheets("Navigation").Select
End If
jak mogę go owinąć klauzulą „JEŚLI ISTNIEJE KARTA”
Próbowałem następujących, które nie działały
IF not Sheets("EstimateTemplate") = "" then
If Sheets("EstimateTemplate").Visible Then
Sheets("EstimateTemplate").Select
ActiveWindow.SelectedSheets.Visible = False
Sheets("Navigation").Select
Else
Sheets("EstimateTemplate").Visible = True
Sheets("Navigation").Select
End If
end if
microsoft-excel
vba
macros
DanM
źródło
źródło
Odpowiedzi:
Biorę stąd rozwiązanie jako dobre:
Nie ma do tego wbudowanej funkcji.
Więc kończysz w:
źródło