M--G
Lieutenant
- Registriert
- Dez. 2006
- Beiträge
- 772
Nachdem ich seit 7 Jahren nur in C++ programmiere, nun der Rückschritt zu VBA in Excel ^^
Und ich komme nun ums verrecken nicht weiter.
Würde mich über kurze Hilfe freuen.
Also ich fülle ein Dropdownmenü (klappt, wenn auch umständlich)
Nun möchte ich nach "Auswahl eines Punktes im Dropdownmenü"
(welcher Befehl? Will da ungern mit einem Layer und Layer_GotFocus() arbeiten)
Soll er die Spalte D ab Zelle fünf nach X durchforsten (das was im Dropdownmenü steht) und alle anderen Zeilen ausblenden
Bisher so gelöst, wobei Zeile D also 4 nicht funktioniert.
If ComboBox.Text = "X" Then
Dim intReiheVorh As Integer
For intReiheVorh = 5 To 20
If Cells(4, intReiheVorh) <> "X" Then 'am liebsten ComboBox.Text
Rows(intReiheVorh).EntireRow.Hidden = True
End If
Next intReiheVorh
End If
Danke schonmal
Auch wenn es für euch super simple ist.... komme mit googlen aber nicht mehr weiter und meine C++ Denkweise ist auch eher hinderlich
Und ich komme nun ums verrecken nicht weiter.
Würde mich über kurze Hilfe freuen.
Also ich fülle ein Dropdownmenü (klappt, wenn auch umständlich)
Nun möchte ich nach "Auswahl eines Punktes im Dropdownmenü"
(welcher Befehl? Will da ungern mit einem Layer und Layer_GotFocus() arbeiten)
Soll er die Spalte D ab Zelle fünf nach X durchforsten (das was im Dropdownmenü steht) und alle anderen Zeilen ausblenden
Bisher so gelöst, wobei Zeile D also 4 nicht funktioniert.
If ComboBox.Text = "X" Then
Dim intReiheVorh As Integer
For intReiheVorh = 5 To 20
If Cells(4, intReiheVorh) <> "X" Then 'am liebsten ComboBox.Text
Rows(intReiheVorh).EntireRow.Hidden = True
End If
Next intReiheVorh
End If
Danke schonmal
Auch wenn es für euch super simple ist.... komme mit googlen aber nicht mehr weiter und meine C++ Denkweise ist auch eher hinderlich
Zuletzt bearbeitet: