einige Fragen zum Makro-Programmieren hätte ich da:
Gegeben ist ein bestimmter Range ("B1:G4") und ein bestimmter Text ("Apfel").
Sub Breich()
Dim a As Range, b As Range, Zelle As Range
Dim t As String
t = "Apfel"
Set a = Range("B1:G3")
Set Zelle = Range("F3")
End Sub
1.Wie kann man am geschicktesten die Spaltennummer jener Zelle ausgeben, die sich in der ersten Zeile von a befindet und dem Text t entspricht? Vielleicht mit a.Find oder besser mit einer Schleife?
2.
Wie kann man den Range der ersten Zeile des Ranges a bekommen?
3.
Wie bekommt man die Adresse innerhalb des Ranges von Zelle (im oberen Beispiel)?
4.
Wie bekommt man die Sheet-Spaltennummer (nicht Buchstabe) und -Zeilennummer der ersten Zelle in der zweiten Reihe des Ranges a?
Das ist kein Quiz, sondern das sind Fragen, die sich mir beim Programmieren immer wieder stellen.
Eure Antworten wären mir sehr hilfreich.
LG,
Barbara