Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1028to1032
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
Inhaltsverzeichnis

Zeilen durchsuchen und alle Spalten auslesen.

Zeilen durchsuchen und alle Spalten auslesen.
10.12.2008 11:36:41
LOTHARP
Hallo Zusammen,
ich habe eine Tabelle in der ich mir den Maxwert einer bestimmten Zeile wiedergeben lasse mit folgendem MAkro gelöst:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 9 And Target.Row >= 2 And Target.Row 


In der anderen Tabelle stehen 7 Ergebnisse die allerdings durch Summenformel errechnet werden.
Nun war mein erster Ansatz mir die Spalten aller MAXWERTE in die 7 linksliegenden Zellen von TARGET zu schreiben folgender:


Sub MAXSEARCH()
Dim SBER
Zählen = 1
Do While Zählen 


Das funktioniert aber nicht weil eben Formeln darin stehen und keine Werte.
Ich kann schlecht eine Datei hochladen, hoffe ihr habt Verständnis dafür und könnt nachvollziehen was ich machen möchte.
Liebe Grüsse und Danke im Vorraus
Lothar

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeilen durchsuchen und alle Spalten auslesen.
11.12.2008 10:16:21
gerwas
Hallo
ändere dein Find wie folgt:
Find(MAXVAL, SearchOrder:= xlByColumns, LookIn:=xlValues)
dann sollte es gehen.
gruß gerwas
AW: Zeilen durchsuchen und alle Spalten auslesen.
11.12.2008 10:29:35
fcs
Hallo Lothar,
damit's funktioniert muss du die Find-Methode um einige Parameter für die Suche ergänzen und deine Do-Lopp-Schleife ändern.
Außerdem solltest du auf ActiveCell und Select-Anweisungen hier möglichst verzichten und statt dessen mit einer Range-Variablen arbeiten. Das macht es einfacher den Code zu lesen.
Gruß
Franz

Option Explicit
'Variablendeklaration
Private SZEILE As Long
Private MAXVAL As Variant
Private VERG As String
Private ZELLE As Range
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 9 And Target.Row >= 2 And Target.Row 


Anzeige
AW: Zeilen durchsuchen und alle Spalten auslesen.
12.12.2008 11:03:00
LOTHARP
Hallo Ihr beiden,
vielen Dank für die Antworten!
Habe mir zwar bereits anders geholfen bin aber froh dann doch noch "diese" Lösung zu haben, weil die ist auf jeden Fall einfacher!
Danke nochmal und ein schönes Wochenende!
Gruß
Lothar

339 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige