Wpis z mikrobloga

Mirki i Mirabelki pomocy, Maim w Excelu coś takiego co nie działa:
Sub
If Cells (5,4) = 1
Then
Rozwiń5_zmienianie().visible = false
End if
End Sub

Gdzie Rozwiń5 to obiekt typu combobox
chcę dla zadeklarowanej wartości pól ukryć rownież comboboxy
pierwsza opcja formatuj formant, która jest najprostsza jest zablokowana dla comboboxów. Rozwiązania z poradników nie działają.
#excel #vba
  • 3
  • Odpowiedz
@Borat1991: nazwa formantu wskazuje, że to formant formularza, a nie ActiveX, więc w ten sposób go nie ukryjesz. Trzeba go szukać w kolekcji Shapes:

Arkusz1.Shapes("Drop Down 5").Visible = False
lub:

Arkusz1.Shapes("Rozwiń 5").Visible = False
Oczywiście trzeba dopasować nazwę arkusza lub użyć ActiveSheet jeśli ma być z aktywnego. Najlepiej też zmienić nazwę na jakąś bardziej cywilizowaną i opisową.
  • Odpowiedz