Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Suchen und ersetzen

Suchen und ersetzen
29.11.2019 13:29:21
Thomas

Hallo Leute,
ich versuche mit dem Code, den ich zusammen gebastelt habe, folgendes zu erreichen:
1. in Tabelle 1 Range D2:X2 zu kopieren
2. Zu Tabelle 2 gehen und dort denn Textbox8 Inhalt in Spalte A zu suchen
4. Ist der Inhalt vorhanden dann ersetzen durch kopiertes
5. ist der Wert nicht vorhanden in letzte Zeile einfügen
das alles so funzen wenn ich den Button:"in anderes Tabellenblatt kopieren

Private Sub CommandButton3_Click()
Worksheets("Tabelle1").Range("D2:AB2").Copy
With Worksheets("Tabelle2")
If Cells.Find(what:=TextBox8.Text, After:=ActiveCell, LookIn:=xlValues, lookat:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False).Activate Then
ActiveSheet.Paste
Else
Worksheets("Tabelle2").Activate
Sheets("Tabelle2").Range("A1000000").End(xlUp).Offset(1, 0).Select
ActiveCell.Paste
End If
End With
End Sub

Beispiel-Datei folgt.
Leider funktioniert das nicht so wie gewünscht und ich komme auch nicht weiter.
Würde mich über Hilfe freuen.
Danke im Voraus.
Gruß Thomas

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

Betreff
Datum
Anwender
Anzeige
AW: Suchen und ersetzen
29.11.2019 14:06:41
Torsten
Hallo Thomas,
so in der Art?

Private Sub CommandButton3_Click()
Dim lnglast2 As Long
Dim Suche
lnglast2 = Sheets("Tabelle2").Cells(Rows.Count, 1).End(xlUp).Row
Set Suche = Sheets("Tabelle2").Range("A1:A" & lnglast2).Find(TextBox8, LookIn:=xlValues)
If Not Suche Is Nothing Then
Sheets("Tabelle1").Range("D2:X2").Copy
Sheets("Tabelle2").Range(Suche.Address).PasteSpecial xlPasteValues
Sheets("Tabelle2").Range(Suche.Address).PasteSpecial xlPasteFormats
Application.CutCopyMode = False
Else
Sheets("Tabelle1").Range("D2:X2").Copy
Sheets("Tabelle2").Cells(lnglast2 + 1, 1).PasteSpecial xlPasteValues
Sheets("Tabelle2").Cells(lnglast2 + 1, 1).PasteSpecial xlPasteFormats
Application.CutCopyMode = False
End If
End Sub

Gruss Torsten
Anzeige
TOP...genau so
29.11.2019 14:22:19
Thomas
Hallo Torsten,
vielen Dank, genauso wie gewünscht.
Schönes Wochenende
Gruß
Thomas
gerne...
29.11.2019 14:23:56
Torsten
shoenes WE auch dir

313 Forumthreads zu ähnlichen Themen


Hall Leute!
ich will nach einem Begriff, in meinem Fall nach "SUMs" in der Spalte C suchen und wissen wie oft es in der Spalte vorkommt.
Bei Berechnungen funktioniert es mit ZÄHLENWENN ohne Probleme aber wie erhalte ich die "absolute" Zahl?
Vielen Dank für Eure Hilfe!
Grüße
...

Hallo Leute
Ich habe eine Spalte mit einer menge Uhrzeiten und möchte die Häufigkeit einer Uhrzeit ( wie oft ist eine eintrag vorhanden)zum Beispiel zwischen 08:00 und 17:00!! Ich weiß das für euch sicher ein leichtes ist jemanden wie mir zu helfen!
Schon jetzt besten Dank für eure Mühe...

Hallo Leute
Ich habe eine Spalte mit einer menge Uhrzeiten und möchte die Häufigkeit einer Uhrzeit ( wie oft ist eine eintrag vorhanden)zum Beispiel zwischen 08:00 und 17:00!! Ich weiß das für euch sicher ein leichtes ist jemanden wie mir zu helfen!
Schon jetzt besten Dank für eure Mühe...

Hallo liebe Excel-Könner,
ich habe folgendes Problem und finde keine Lösung.
Ich habe in Spalte A von 2006 bis heute Datum stehen, über eine UserForm möche ich in zwei TextBoxen von bis Datum eintragen und in Spalte B in diesem Bereich den WertX.
Ich hoffe Ihr könnt mir helfen!
...

Hallo
ich habe im Internet einen Funktion zur Steuerberechnung gefunden und möchte diese in meine Datei ein binden.
In der Funktion sind die eingabe Felder mit den Zeilen und Spalten Bsp. B2 bezeichnet.
jetz habe ich meine Userform erweitert um Comboboxen und zur Eingabe und Label z...

Folgendes Problem:
In der Spalte A möchte ich wissen, wieviel unterschiedliche Werte es gibt.
Wer kann mir helfen.
Danke
Alex

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige