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

Forumthread: Verketten, Kopieren, Text ohne Formel erhalten

Verketten, Kopieren, Text ohne Formel erhalten
16.02.2005 12:50:06
Benny
Hallo,
ich habe in der Zelle V4 folgenden Befehl stehen (=VERKETTEN(", MatKat-Nr. ";$A4;", GatKat-Nr. ";$T4;", ";$S4), als Ergebnis stellt sich das wie folgt dar (, MatKat-Nr. 70005131, GatKat-Nr. 7151, inventarisierungspflichtig).
In der Zelle W4 nutze ich den Befehl "Kopieren - Inhalte einfügen - Werte" danach ist die Verbindung zur Formel gelöst, das wird auch so als Zwischenschritt benötigt.
Sollte ich jetzt jedoch an der Zelle V4 etwas ändern, bekomme ich das in der Zelle W4 nicht mit, weil sie ja nicht mehr assoziativ ist. Wie kann ich das ändern, gibt es dafür eine Funktion? Ich brauche in einer Zelle den lesbaren Text um ihn mit dem Befehl "kopieren" in eine andere Datei (nicht unbedingt EXCEL) zu kopieren.
Gruß
Benny
Anzeige
AW: Verketten, Kopieren, Text ohne Formel erhalten
Uduuh
Hallo,
das sehe ich nicht so, dass der Zwischenschritt nötig ist. Wenn du in eine andere Anwendung kopierst, werden eh die Inhale übernommen.
Gruß aus'm Pott
Udo

AW: Verketten, Kopieren, Text ohne Formel erhalte
16.02.2005 13:24:08
Benny
Hallo Hans bzw. Udo,
in einer CMA Datenbank welche von Pavone für uns programmiert wurde ist der Zwischenschritt schon zwingend notwendig.
Ich klicke in Excel auf die Zelle V4, es wird zwar der Inhalt in die CMA Datenbank kopiert, jedoch als Grafik, das hilft mir überhaupt nicht weiter da keine Bearbeitung möglich ist.
Wenn es keine Excel Funktion dafür gibt kannst du mir sicherlich mit einem Makro helfen, oder.
Gruß
Martin
Anzeige
AW: Verketten, Kopieren, Text ohne Formel erhalte
u_
Hallo,
in das Klassenmodul der Tabelle:

Private Sub Worksheet_Change(ByVal Target As Range)
Dim Rng As Range
Set Rng = Union(Range("A4"), Range("S4"), Range("T4"))
If Not Application.Intersect(Target, Rng) Is Nothing Then
Range("W4") = Range("V4").Value
End If
End Sub

Gruß
Anzeige
AW: Verketten, Kopieren, Text ohne Formel erhalte
16.02.2005 15:07:10
Benny
Sorry,
aber auch das funktioniert nicht.
Ich habe es in das Klassenmodul der Tabelle hineinkopiert. Es erfolgt keine Reaktion.
Danach habe ich folgendes gemacht:

Sub Makro1()
Range("V10").Select
Selection.Copy
Range("Y10").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub

Das funktioniert aber nur für eine Zeile und ich habe 150 bis 200 Zeilen.
Kannst du mir hierbei helfen?
Gruß
Benny
Anzeige
AW: Verketten, Kopieren, Text ohne Formel erhalte
u_
Hallo,
reagiert auf Änderungen in A,S oder T. W der geänderten Zeile kriegt entspr. Wert aus V

Private Sub Worksheet_Change(ByVal Target As Range)
Dim Rng As Range
Set Rng = Union(Range("A:A"), Range("S:S"), Range("T:T"))
If Not Application.Intersect(Target, Rng) Is Nothing Then
Cells(Target.Row, 23) = Cells(Target.Row, 22).Value
End If
End Sub

Gruß
Anzeige
AW: Verketten, Kopieren, Text ohne Formel erhalte
16.02.2005 15:35:03
Benny
Hallo
danke für dein Fachchinesisch. Du hast mir damit meine Unkenntnis deutlich gemacht. Ich hatte gehofft das auch Laien geholfen werden kann, aber dieses scheint nicht möglich zu sein. Alle Fragen die ich bisher gestellt habe wurde kurz und knapp beantwortet, jedoch ohne für mich erkennbar, dem Ziel näher zu kommen. Liegt es an meiner Formulierung oder warum finde ich in den Antworten keine Lösung? Oder haben vielleicht Personen mit meinem Kenntnisstand in diesem Forum nichts zu suchen.
MfG
Benny
Anzeige
AW: Verketten, Kopieren, Text ohne Formel erhalte
Jan
Wenn du eine Zelle kopierst, die eine Formel enthält und dies in eine externe
Anwendung einfügst, werden ohnehin nur die Werte, nicht aber die Formel, eingefügt.
Wo ist das Problem?
mfg Jan
AW: Verketten, Kopieren, Text ohne Formel erhalte
17.02.2005 07:51:24
benny
Hallo Jan,
wo das Problem ist hatte ich in einem vorherigen eintrag erläutert.
Trotzdem vielen Dank für deine Mühe.
Gruß
Benny
Anzeige
AW: Verketten, Kopieren, Text ohne Formel erhalte
Uduuh
Hallo Benny,
jetzt sei mal nicht gleich beleidigt oder frustriert. Vor allem, werde nicht pampig.
Wir wollen hier vielen helfen und für ausführliche Erklärungen bleibt oft wenig Zeit. Außerdem machen wir das 1. aus Spaß an der Sache, 2. um selbst noch was dazu zu lernen, 3. unentgeltlich und 4. um zu helfen. Helfen bedeutet hierbei eigentlich mehr 'Hilfe zur Selbsthilfe', d.h. aktive Mitarbeit und Mitdenken sind gefragt und werden erwartet. Wenn du etwas nicht verstehst, frag nach!
Kommentar zu u_s Antwort:
Es ist gemeint, dass der Code bei Änderungen In Spalte A, S oder T reagiert. Wird irgendeine Zelle in diesen Spalten geändert, wird der Eintrag in Spalte W in der geänderten Zeile auf den Wert in Spalte V gestzt, in der ja deine Formel steht. Das ist eigentlich Blödsinn, da man den Wert auch direkt per VBA in die Zelle schreiben könnte.
Der Code gehört in das Klassenmodul der Tabelle (Rechtsklick auf die Registerzunge-Code anzeigen und dahin kopieren)
Gruß aus'm Pott
Udo

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Verketten und Kopieren von Text ohne Formeln in Excel


Schritt-für-Schritt-Anleitung

Um den Inhalt einer Zelle in Excel zu kopieren, ohne die Formel zu übertragen, kannst du die folgenden Schritte befolgen:

  1. Formel erstellen: Verwende eine Formel, um die gewünschten Daten zu verketten. Zum Beispiel:

    =VERKETTEN(", MatKat-Nr. ";$A4;", GatKat-Nr. ";$T4;", ";$S4)
  2. Inhalt kopieren: Klicke mit der rechten Maustaste auf die Zelle mit der Formel (z.B. Zelle V4) und wähle „Kopieren“.

  3. Inhalte einfügen: Gehe zu der Zelle, in die du den Text kopieren möchtest (z.B. W4), klicke mit der rechten Maustaste und wähle „Inhalte einfügen“. Wähle dann „Werte“ aus. Dadurch wird das Excel-Ergebnis ohne Formel kopiert.

  4. Für mehrere Zeilen: Wenn du dies für mehrere Zeilen tun möchtest, kannst du die Zellen, die du kopieren möchtest, markieren und dann die gleichen Schritte ausführen.


Häufige Fehler und Lösungen

  • Fehler: „Excel-Formel kopieren funktioniert nicht“.

    • Lösung: Stelle sicher, dass du nach dem Kopieren die „Inhalte einfügen“-Option wählst und „Werte“ auswählst.
  • Fehler: „Kopieren funktioniert nicht wie gewünscht“.

    • Lösung: Wenn du versuchst, in eine andere Anwendung zu kopieren, kann es sein, dass nur das Ergebnis und nicht die Formel übernommen wird. Achte darauf, dass du die richtige Option zum Einfügen wählst.

Alternative Methoden

  1. VBA-Makro verwenden: Du kannst ein einfaches Makro erstellen, das automatisch den Inhalt ohne Formeln kopiert.

    Sub Makro1()
       Range("V4").Copy
       Range("W4").PasteSpecial Paste:=xlPasteValues
    End Sub
  2. Drag & Drop: Wenn du nur den Inhalt einer Zelle ohne die Formel kopieren möchtest, kannst du die Zelle ziehen, während du die Strg-Taste gedrückt hältst, und dann „Werte“ auswählen.


Praktische Beispiele

  • Beispiel 1: Du hast eine Tabelle mit Verkaufsdaten und verwendest eine Formel, um den Gesamtbetrag zu berechnen. Du möchtest diesen Betrag in eine andere Tabelle ohne die zugrunde liegende Formel kopieren.

  • Beispiel 2: Du hast eine Spalte mit Text und Zahlen, die du in ein Dokument einfügen möchtest. Verwende die „Inhalte einfügen“-Funktion, um nur den Text zu kopieren.


Tipps für Profis

  • Wenn du regelmäßig Daten ohne Formeln kopierst, erstelle ein Makro, das dich dabei unterstützt, Zeit zu sparen.

  • Nutze die Funktion „Suchen und Ersetzen“, um effizienter mit großen Datenmengen zu arbeiten. Dies kann nützlich sein, um bestimmte Formate oder Texte schnell zu ändern.

  • Experimentiere mit der „Text in Spalten“-Funktion, um Daten besser zu organisieren und zu verarbeiten.


FAQ: Häufige Fragen

1. Wie kann ich in Excel nur den Text kopieren?
Du kannst den Text kopieren, indem du die Zelle auswählst, mit der rechten Maustaste klickst und „Inhalte einfügen“ wählst, dann „Werte“.

2. Was mache ich, wenn ich eine Tabelle ohne Formeln kopieren möchte?
Verwende die „Inhalte einfügen“-Funktion und wähle „Werte“, um die Tabelle ohne Formeln zu kopieren.

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