Antwort
von
nach einem Tag
0
hilfreich
Re: Excel variable funktionen mit vba
Hallo.
Ich habe ein paar Makros erzeugt, die den Maximal und Minimalwert einer Zelle in einem Bereich oder auf der ganzenTabelle Tabelle1 ermitteln, und in den Zellen A2 und B2 auf Tabelle2 eintragen.
Benenne die Tabellen nach Deinen Bedürfnissen um, und ändere Die Tabellennamen in den makros.
Füge den folgenden Programmtext in ein neues VBA Modul ein, und erstelle z. B. auf Tabelle2 Schaltflächen mit denen Du die makros starten kannst.
Makros:
Sub Maximalwert_ermitteln_eintragen()
Sheets("Tabelle2").Select 'Zum Eintrag des Maximalwertes Tabelle2 auswählen
Range("A2").Select 'Maximalwert erscheint in Zelle A2
ActiveCell.Value = "=MAX(Tabelle1!A2:D10)" 'Maximalzellwert in Bereich A2:D10 auf Tabelle1
End Sub
Sub Minimalwert_ermitteln_eintragen()
Sheets("Tabelle2").Select 'Zum Eintrag des Mainimalwertes Tabelle2 auswählen
Range("B2").Select 'Minimalwert erscheint in Zelle B2
ActiveCell.Value = "=MIN(Tabelle1!A2:D10)" 'Minimalzellwert in Bereich A2:D10 auf Tabelle1
End Sub
Sub Minimal_Maximalwerte_eintragen()
'Prozeduraufrufe:
Call Minimalwert_ermitteln_eintragen
Call Maximalwert_ermitteln_eintragen
End Sub
Sub Maximalwert_ganzer_Tabelle1_ermitteln_eintragen()
Sheets("Tabelle2").Select 'Zum Eintrag des Maximalwertes Tabelle2 auswählen
Range("A2").Select 'Maximalwert erscheint in Zelle A2
ActiveCell.Value = "=MAX(Tabelle1!A1:IV65536)" 'Maximalzellwert in Bereich A1:IV65536 (ganze Tabelle1)
End Sub
Viel Erfolg! Kuno!