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

Suchen und die Zelle rechts daneben copy & paste

Forumthread: Suchen und die Zelle rechts daneben copy & paste

Suchen und die Zelle rechts daneben copy & paste
03.07.2002 15:28:54
Oliver
Hallo,

ich schaffe es nicht, per button in einer tabelle in einem anderen excel dokument nach einem wert zu suchen, die zelle rechts daneben zu kopieren und in das textfeld eines forms einzufügen.

das hauptproblem ist, das mit dem suchen, kopieren und einfügen.

wer kann helfen.

schönen dank schon mal

Anzeige

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

Betreff
Datum
Anwender
Anzeige
Suchen einer zelle!!!
03.07.2002 15:49:22
o.lamy
!
Re: Suchen und die Zelle rechts daneben copy & paste
03.07.2002 17:54:11
PeterW
Hallo Oliver,

was für ein Button? Was suchst Du? Wie stehen die Werte in Beziehung? Wo hast Du die Glaskugel für die Hellseher versteckt? (Sorry, Scherz am Rande)

Gib mal eine etwas genauere Beschreibung!

Gruß
Peter

Re: Suchen und die Zelle rechts daneben copy & paste
04.07.2002 08:32:56
Oliver
Ein Wert einer textbox (zahlen und buchstaben) sollen in einer excel tabelle gesucht werden. da ich diesen wert (artikelnummer) nicht benötige, sondern den wert in der zelle daneben (beschreibung), muss ich in die zelle des benötigten wert springen. diese zelle möchte ich kopoeren und in eine andere textbox einfügen.
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Suchen und Kopieren von Zellen in Excel


Schritt-für-Schritt-Anleitung

Um einen Wert in einer Excel-Tabelle zu suchen und die Zelle rechts daneben zu kopieren, folge diesen Schritten:

  1. Öffne die Excel-Datei, in der die Daten gespeichert sind.

  2. Füge einen Button zu deinem Excel-Blatt hinzu. Dies kannst du über die Registerkarte "Entwicklertools" tun. Falls diese nicht sichtbar ist, aktiviere sie in den Excel-Optionen.

  3. Füge den folgenden VBA-Code in das Codefenster des Buttons ein:

    Sub SucheUndKopiere()
       Dim ws As Worksheet
       Dim Suchwert As String
       Dim Zelle As Range
    
       ' Setze das Arbeitsblatt
       Set ws = ThisWorkbook.Sheets("Tabelle1") ' Ändere den Tabellennamen nach Bedarf
    
       ' Wert aus der TextBox abrufen
       Suchwert = UserForm1.TextBox1.Value ' Ändere UserForm1 und TextBox1 nach Bedarf
    
       ' Suche nach dem Wert
       Set Zelle = ws.Cells.Find(What:=Suchwert, LookIn:=xlValues, LookAt:=xlWhole)
    
       If Not Zelle Is Nothing Then
           ' Kopiere den Wert aus der Zelle rechts daneben
           Zelle.Offset(0, 1).Copy
           ' Füge den Wert in die andere TextBox ein
           UserForm1.TextBox2.Value = Zelle.Offset(0, 1).Value ' Ändere UserForm1 und TextBox2 nach Bedarf
       Else
           MsgBox "Wert nicht gefunden!", vbExclamation
       End If
    End Sub
  4. Schließe den VBA-Editor.

  5. Teste den Button, indem du einen Wert in die erste Textbox eingibst und auf den Button klickst.


Häufige Fehler und Lösungen

  • Fehler: "Wert nicht gefunden!"
    Lösung: Überprüfe, ob der gesuchte Wert exakt mit dem in der Tabelle übereinstimmt. Achte auf Groß- und Kleinschreibung sowie auf mögliche Leerzeichen.

  • Fehler: Der Button funktioniert nicht.
    Lösung: Stelle sicher, dass der Button korrekt mit dem VBA-Code verknüpft ist. Überprüfe auch, ob die "Entwicklertools" aktiviert sind.


Alternative Methoden

Wenn du keine VBA-Kenntnisse hast, kannst du auch die SVERWEIS-Funktion verwenden, um den Wert in der Zelle rechts daneben zu erhalten:

=SVERWEIS(A1; Tabelle1!A:B; 2; FALSCH)

Hierbei wird der Wert in A1 gesucht. Die Funktion gibt den entsprechenden Wert aus der zweiten Spalte (B) der Tabelle zurück.


Praktische Beispiele

Beispiel:
Angenommen, du hast eine Tabelle mit Artikelnummern in Spalte A und den entsprechenden Beschreibungen in Spalte B. Wenn du die Artikelnummer "12345" in die Textbox eingibst, wird die Beschreibung in der Zelle rechts daneben ("Produkt A") automatisch in die zweite Textbox eingefügt.


Tipps für Profis

  • Nutze Fehlerbehandlung in deinem VBA-Code, um die Benutzererfahrung zu verbessern.
  • Experimentiere mit der Find-Methode, um zusätzliche Suchkriterien wie Teilübereinstimmungen hinzuzufügen.
  • Du kannst auch Datenüberprüfung in den Textboxen einfügen, um sicherzustellen, dass nur gültige Artikelnummern eingegeben werden.

FAQ: Häufige Fragen

1. Was ist, wenn ich mehrere Zellen gleichzeitig durchsuchen möchte?
Du kannst eine Schleife in den VBA-Code einfügen, um alle Vorkommen des Suchwertes zu finden und deren Beschreibungen zu kopieren.

2. Wie kann ich die Suchfunktion anpassen, um auch nach Teilstrings zu suchen?
Ändere den Parameter LookAt:=xlWhole in LookAt:=xlPart in der Find-Methode, um auch Teilwerte zu finden.

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