Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
392to396
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
392to396
392to396
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Suchen-Finden-Einfügen

Suchen-Finden-Einfügen
04.03.2004 12:00:12
Nico D
Hallo Zusammen,
über folgendes Makro durchsuche ich einen Bereich eines Tabellenblattes (z.B. Spalte A) nach zwei Werten (z.B. Name und Alter) und kopiere mir den gesamten Bereich in eine extra Tabellenblatt.
Leider ermöglicht mir dieses Makro ausschließlich das kopieren von allen Zellinhalten (wie Formate, Inhalte usw.). Ich möchte aber ausschließlich den Text kopieren. Wie muss ich das Makro verändern bzw. ergänzen?
Beste Grüße
Nico
'*********************************************

Sub Positionierung()
Dim ZelleA As Range
Dim ZelleB As Range
For Each ZelleA In ActiveSheet.Range("A1:A500")
If ZelleA = "Name" Then Exit For
Next ZelleA
For Each ZelleB In ActiveSheet.Range("A1:A500")
If ZelleB = "Alter" Then Exit For
Next ZelleB
Sheets(3).Range("B" & ZelleA.Row + 1 & ":C" & ZelleB.Row - 1).Copy Sheets(2).Range("B5")
End Sub

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Suchen-Finden-Einfügen
04.03.2004 12:26:55
Ramses
Hallo

Sub Positionierung()
Dim ZelleA As Range
Dim ZelleB As Range
For Each ZelleA In ActiveSheet.Range("A1:A500")
If ZelleA = "Name" Then Exit For
Next ZelleA
For Each ZelleB In ActiveSheet.Range("A1:A500")
If ZelleB = "Alter" Then Exit For
Next ZelleB
Sheets(1).Range("B" & ZelleA.Row + 1 & ":C" & ZelleB.Row - 1).Copy
Sheets(2).Range("B5").PasteSpecial xlPasteValues
End Sub

Woher kommem die Variablen
ZelleA und ZelleB
Sonst funktioniert das ganze nämlich nicht.
Gruss Rainer
AW: Suchen-Finden-Einfügen
04.03.2004 12:32:08
Waltraud
Sheets(1).Range("B" & ZelleA.Row + 1 & ":C" & ZelleB.Row - 1).Copy
Worksheets(2).Range("B5").PasteSpecial Paste:=xlValues
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige