Thema Datum  Von Nutzer Rating
Antwort
Rot Text wird automatisch in Funktion umgewandelt ( #Name)
07.01.2014 15:24:13 Bastian Friedrich
Solved
07.01.2014 15:39:24 Gast13904
*****
Solved
07.01.2014 20:33:52 Bastian Friedrich
NotSolved
07.01.2014 19:34:04 H2
*****
Solved
07.01.2014 20:20:41 Bastian Friedrich
NotSolved

Ansicht des Beitrags:
Von:
Bastian Friedrich
Datum:
07.01.2014 15:24:13
Views:
1499
Rating: Antwort:
 Nein
Thema:
Text wird automatisch in Funktion umgewandelt ( #Name)

Hallo liebe Leute!

Nach der Ausleitung einer Excel csv Datei aus einer Datenbank werden Zellen, die eigentlich Text beinhalten sollten, in Funktionen umgewandelt. Der Grund dafür liegt darin, dass der Text aus der Datenbank mit einem "-" anfängt. Dh. Excel sieht diese Zelle als Als Funktion an. In dieser Zelle der csv Datei steht nun kein Text mehr, sondern #Name, weil es sich um eine ungültige Funktion handelt.

Einige Spalten dieser csv Datei werden nun mittels Makro in ein neues Tabellenblatt kopiert.

 

Wie bekomme ich dieses #Name weg? Ist das möglich?

 

Ich habe es bereits so versucht:

Dieser Code soll alle nicht leeren Zellen einer Spalte durchgehen.Diejenigen Zellen, die ein "-" beinhalten, sollen mit einem " ' " starten. Damit wäre das Problem #Name gegessen. Allerdings Funktioniert das Makro, genau bei den Zellen nicht die #Name beinhalten. --> Laufzeitfehler 13

Range("D2").Select
    Dim ZelleZwei As String
For Each ZelleZwei In Range("D2:D" & Cells(Rows.Count, "D").End(xlUp).Row) ' Selectiert alle zellen von A1 bis A, solange zelle ungleich null
  If ZelleZwei <> "" Then
 
    If InStr(ZelleZwei, "-") > 0 Then ' Wenn Zelle in den Oberen Bereich den Wert "Maßnahmenplan A" enthält, dann wird mit Maßnahmenplan A - Gruppe 1 überschrieben
    ZelleZwei.Select
    ActiveCell.FormulaR1C1 = "'" & ZelleZwei
    End If
  End If

Next

 

 

Ich hoffe ihr könnt mir helfen!

 

 

 

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Text wird automatisch in Funktion umgewandelt ( #Name)
07.01.2014 15:24:13 Bastian Friedrich
Solved
07.01.2014 15:39:24 Gast13904
*****
Solved
07.01.2014 20:33:52 Bastian Friedrich
NotSolved
07.01.2014 19:34:04 H2
*****
Solved
07.01.2014 20:20:41 Bastian Friedrich
NotSolved