Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
332to336
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
332to336
332to336
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Zelladresse bei Max.

Zelladresse bei Max.
04.11.2003 17:38:03
Bernd
Hallo,
Mein Problem: ich bestimme das Maximum in einer Spalte. dann moechte ich die Zelladresse des Maximalwertes in einer Variable haben. Wie kann ich das in VBA loesen???

Bernd

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zelladresse bei Max.
04.11.2003 17:47:59
Willie
Hallo Bernd hier Beispiele für Spalte und Zeile
Gruß
Willie


Sub Spalte()
Dim X As Integer
X = Cells(1, Columns.Count).End(xlToLeft).Offset(0, 1).Column
MsgBox X - 1
End Sub


Sub Zeile()
Dim Y As Integer
Y = Cells(Rows.Count, 1).End(xlUp).Offset(0, 1).Row
MsgBox Y
End Sub

AW: Zelladresse bei Max.
04.11.2003 17:55:49
Bernd
O.K., Hab mich wohl schlecht ausgedrueckt: Hab z.B. eine Math. Funktion, Spalte 1 der Exel Tabelle ist x, Spalte 2 ist y...dann suche ich den Maximalwert von y...Dazu brauch ich dann Adresse und Wert von x...

Danke fuer die Hilfe...
Bernd
Anzeige
aber jetzt
04.11.2003 18:35:15
Willie
Ok habe verstanden... So vielleicht? Gruß Willie

Sub XYWERTE()
Range("C1").Select
ActiveCell.FormulaR1C1 = "=MAX(RC[-2]:R[20000]C[-1])"
X = ActiveCell.Value
ActiveCell.FormulaR1C1 = "=MAX(R[-1]C[-1]:R[20000]C[-1])"
Y = ActiveCell.Value
MsgBox "X ist: " & X & vbLf & _
"Y ist: " & Y & vbLf
End Sub

AW: aber jetzt
04.11.2003 18:51:04
Nepumuk
Hallo Bernd,
versuch es mal so:


Option Explicit
Public Sub suchen()
Dim myRange As Range
Set myRange = Columns(2).Find(WorksheetFunction.Max(Columns(2)))
MsgBox "Zeile. " & CStr(myRange.Row) & " Wert: " & CStr(Cells(myRange.Row, 1)), 64, "Information"
End Sub



Code eingefügt mit: Excel Code Jeanie

Gruß
Nepumuk
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige