Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Formatierung einer Zelle ignorieren

Formatierung einer Zelle ignorieren
25.10.2005 11:17:47
Darren
Ich habe eine Tabelle und in einer Zelle "J11" ist eine Formel eingetragen:
=(H11+I11)+L11*8/24
Aus einer anderen Datei will ich den Inhalt dieser Zelle "J11" importieren, aber ohne diese Formel einzubeziehen.
Wie kann ich das umsetzen?
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formatierung einer Zelle ignorieren
25.10.2005 11:25:02
Harald
Hi darren
=Wert("J11")
oder
Range("a1") = Range("J11").value
....natürlich noch mit den Mappen- und Blattnamen.
Gruß
Harald
AW: Formatierung einer Zelle ignorieren
25.10.2005 11:37:02
Darren
hat auch nicht geklappt - Noch eine Idee?
AW: Formatierung einer Zelle ignorieren
25.10.2005 13:30:32
Harald
...und noch einer ;-))
Val(Cells(2, 2)).Copy
Mehr fällt mir dazu nicht ein...zumal beide zuvor genannten Beispiele eigentlich auch funzen sollten.
Gruß
Harald
Anzeige
ohne .copy
25.10.2005 13:34:07
Harald
Cells(1, 1) = Val(Cells(10, 1))
statt zu kopieren
AW: Formatierung einer Zelle ignorieren
25.10.2005 13:39:22
Darren
Hi,
die Zelle "J11" hat die Formel:
= Wenn (L11 größer 0;+J12;"")
Das heißt, wenn ich die Variable für diese Zelle einsetze, dann speichert er mir ein Wert der nicht in dieser Zelle erscheint.
Wie kann ich nur den Inhalt (DAtum) der Zelle in der Variable setzen ohne diese Formel miteinzubeziehen?
Anzeige
AW: Formatierung einer Zelle ignorieren
25.10.2005 14:10:36
Darren
Hi, danke Dir.
Leider muss es in einer Variablen enden.
Es geht hier um die Variable "datEnde" die für die Zelle "J11" eingesetzt wird. Leider ist diese Zelle mit einer Formel formatiert, so dass sie nicht nur den Wert in der Zelle, sondern noch einen anderen in der Variable speichert. Und deshalb brauche ich ein Befehl, der nur das in der Variable speichert, was da auch wirklich steht.
Siehe Code:
Sub ZeitBerechnen()
Dim datStart As Date, datEnde As Date, datTime1 As Date, datTime2 As Date
Dim dblTage As Double, dblZeit, comeco As Double, dblGesamt As Double, dblRest As Double, dblAnzeige As Double
Dim intZähler As Integer, intTag, i, d, e, gg As Integer
Dim ZGesamt, Tonnen As Integer
Dim Zelle, Zellen As Range
Dim blatt1 As String
Workbooks.Open Filename:="U:\Eigene Dateien\Aufgabe 2\Walz17.xls"
Windows("Walz17.xls").Activate
blatt1 = "Übersicht Ärger"
'Zeit Uhrzeit berechnen
With Workbooks("Walz17.xls").Worksheets(blatt1)
datStart = Range("H11")
datTime1 = TimeSerial(Hour(.Range("I11")), Minute(.Range("I11")), Second(.Range("I11")))
datEnde = Range("J11")
datTime2 = TimeSerial(Hour(.Range("K11")), Minute(.Range("K11")), Second(.Range("K11")))
End With
dblTage = ((datEnde - datTime2) - (datStart - datTime1)) * 24
dblZeit = (datTime2 - datTime1) * 24
dblGesamt = dblTage + dblZeit
dblRest = dblGesamt
comeco = (datTime1 * 24)
Anzeige
AW: Formatierung einer Zelle ignorieren
30.10.2005 01:23:24
Rausch
Hallo,
kopier einfach deine gewünschten Zellen, gehe ins neu Arbeitsblatt, mache in der gewünschten Zelle einen Rechtsklick und wähle Inhalte einfügen. Dort nimmst du dann Werte und das sollte es gewesen sein.

Gruss aus Kärnten, Kurt


PS.: Feedback wäre nett, Danke.


 


 


Homepage: http://www.saualmteufel.perchten.at


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
Anzeige

Infobox / Tutorial

Zelle ohne Formel importieren und formatieren


Schritt-für-Schritt-Anleitung

Um den Inhalt einer Zelle in Excel zu importieren, ohne die zugrunde liegende Formel zu berücksichtigen, kannst Du folgende Schritte befolgen:

  1. Zelle auswählen: Klicke auf die Zelle, die Du importieren möchtest (z.B. J11).
  2. Werte kopieren: Du kannst die Zelle kopieren, indem Du mit der rechten Maustaste auf die Zelle klickst und "Kopieren" auswählst.
  3. Inhalte einfügen: Gehe zu der Zelle, in die Du den Wert einfügen möchtest (z.B. A1). Klicke mit der rechten Maustaste und wähle "Inhalte einfügen". Wähle anschließend "Werte", um nur den Wert ohne die Formel einzufügen.

Alternativ kannst Du auch VBA verwenden:

Range("A1").Value = Range("J11").Value

Wenn Du den Wert einer Zelle in einer Variablen speichern möchtest, kannst Du folgendes verwenden:

Dim datEnde As Date
datEnde = Range("J11").Value

Häufige Fehler und Lösungen

  • Fehler: Formel wird trotzdem importiert
    Lösung: Stelle sicher, dass Du "Werte" beim Einfügen auswählst. Dies verhindert, dass die Formel in die Zielzelle kopiert wird.

  • Fehler: Datentyp stimmt nicht
    Lösung: Wenn Du den Wert in einer Variablen speichern möchtest, achte darauf, den Datentyp korrekt zu definieren (z.B. Dim datEnde As Date).


Alternative Methoden

  1. Direktes Zuweisen: Statt das Kopieren und Einfügen zu verwenden, kannst Du den Wert direkt einer Variablen zuweisen:

    datEnde = Range("J11").Value
  2. Wert-Funktion verwenden: Eine andere Möglichkeit ist die Verwendung der Wert-Funktion in einer Formel:

    Cells(1, 1) = Wert(Range("J11"))
  3. Copy-Paste mit Werten: Du kannst auch den Befehl Copy verwenden, gefolgt von PasteSpecial, um nur die Werte einzufügen:

    Range("J11").Copy
    Range("A1").PasteSpecial Paste:=xlPasteValues

Praktische Beispiele

  • Beispiel 1: Wenn Du den Wert aus Zelle J11 in Zelle A1 ohne Formel einfügen möchtest:

    Range("A1").Value = Range("J11").Value
  • Beispiel 2: Um eine Variable mit dem Wert von J11 zu füllen:

    Dim datEnde As Date
    datEnde = Range("J11").Value

Tipps für Profis

  • Verwende Variablen: Um den Code zu optimieren, speichere häufig verwendete Zellwerte in Variablen.

  • Fehlerbehandlung implementieren: Füge Fehlerbehandlungsroutinen hinzu, um sicherzustellen, dass Deine Makros auch bei unerwarteten Eingaben stabil laufen.

  • Benutzerdefinierte Funktionen: Überlege, eine benutzerdefinierte Funktion zu erstellen, wenn Du häufig ähnliche Aufgaben durchführst.


FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass ich nur den Wert ohne die zugrunde liegende Formel importiere?
Verwende die Funktion "Inhalte einfügen" und wähle "Werte", um nur den Wert zu importieren.

2. Was passiert, wenn die Zelle leer ist?
Wenn die Zelle leer ist, wird der Wert in der Zielzelle ebenfalls als leer angezeigt. Das ist normal und hat keinen Einfluss auf den Importprozess.

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