Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Kopieren: Werte keine Formeln

Kopieren: Werte keine Formeln
14.04.2005 08:24:19
Erich
Hallo EXCEL-Freunde,
habe ein Such-Makro bei dem folgendes passiert (Aufruf über UF):
1. Wähle Datei, Tabelle und Spalte (z.B. "Z")
2. Bestimme welchen Wert Du suchst (z. B. "Test") in der Spalte
3. Kopiere dann alle Zeilen komplett die diesen Wert in Spalte Z haben
in eine neue Tabelle.
Das klappt auch mit diesem Makro:

Sub Testen()
If Auswahl = "=" Then
If Tab2.Cells(1, 1) = "" Then zeile2 = 2 Else zeile2 = Tab2.Cells(65536, 1).End(xlUp).Row + 1
For zeile1 = 1 To Tab1.Cells(65536, mySpalte).End(xlUp).Row
If Tab1.Cells(zeile1, mySpalte) = myWert1 Then Tab1.Rows(zeile1).Copy Tab2.Rows(zeile2)
zeile2 = Tab2.Cells(65536, 1).End(xlUp).Row + 1
Next
End If
If Auswahl = "kleiner" Then
If Tab2.Cells(1, 1) = "" Then zeile2 = 2 Else zeile2 = Tab2.Cells(65536, 1).End(xlUp).Row + 1
For zeile1 = 1 To Tab1.Cells(65536, mySpalte).End(xlUp).Row
If Tab1.Cells(zeile1, mySpalte) < myWert1 Then Tab1.Rows(zeile1).Copy Tab2.Rows(zeile2)
zeile2 = Tab2.Cells(65536, 1).End(xlUp).Row + 1
Next
End If
If Auswahl = "größer" Then
If Tab2.Cells(1, 1) = "" Then zeile2 = 2 Else zeile2 = Tab2.Cells(65536, 1).End(xlUp).Row + 1
For zeile1 = 1 To Tab1.Cells(65536, mySpalte).End(xlUp).Row
If Tab1.Cells(zeile1, mySpalte) > myWert1 Then Tab1.Rows(zeile1).Copy Tab2.Rows(zeile2)
zeile2 = Tab2.Cells(65536, 1).End(xlUp).Row + 1
Next
End If
End Sub

If Auswahl = "=" bedeutet, dass die Zelle "Test" enthält und die Zeile kopiert wird.
Nun besteht das Problem, das hier die Formeln mitgehen. Wie müsste das geändert werden,
dass nicht die Formel, sondern der Wert übertragen werden?
Besten Dank für eine Hilfe!
mfg
Erich
EXCEL-Shareware und Freeware: http://www.toolex.de
EXCEL und Lottogewinne machen glücklich: http://48678.rapidforum.com
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Kopieren: Werte keine Formeln
14.04.2005 11:14:44
Harald
Hallo Erich,
spar die das kopieren in den then Zeilen.
Then Tab2.Rows(zeile2).value = Tab1.Rows(zeile1).value
Wenn es unbedingt über copy gehen muss, zeichne dir per Rekorder das einfügen von Werten auf.
Gruß
Harald
AW: Kopieren: Werte keine Formeln
14.04.2005 11:15:49
Erich
Hallo Harald,
danke, werd das probieren!
mfg
Erich
EXCEL-Shareware und Freeware: http://www.toolex.de
EXCEL und Lottogewinne machen glücklich: http://48678.rapidforum.com
Anzeige
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige