|  
                                             
	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! 
	  
	  
	  
	  
	  
     |