Hallo Mark,
> kann man mit einer Schaltfläche eine Variable an ein Makro übergeben?
>
>
> Ich setze manchmal Schaltflächen mit Makros zum Sortieren in
> Tabellenblätter ein. Ich würde gerne von unterschiedlichen Schaltflächen
> aus das gleiche Sortiermakro aufrufen, welches aber abhängig von der
> Schaltfläche nach einer anderen Spalte sortiert.
In der Schaltfläche kannst Du dem Makro keinen Parameter mitgeben.
Du kannst aber sehr wohl ein Makro mit Parameter verwenden. Dazu schreibst Du
für jeden speziellen Parameterwert ein eigenes Makro, das selbst ohne Parameter
definiert ist und rufst in den Schaltflächen das jeweilige Schaltflächenmakro auf:
Sub SortierMakro(mitParameter)
...
End Sub
Sub SortiereNachSpalte1()
SortierMakro(1)
End Sub
Sub SortiereNachSpalte7()
SortierMakro(7)
End Sub
Gruß
Bernhard Sander