Autor
|
Thema: Import von Daten (1573 mal gelesen)
|
Pivot Mitglied
Beiträge: 7 Registriert: 22.04.2006 Hallo, leider sind auch Formeln hinterlegt. Trotzdem Danke für Deine Bemühungen, vielleicht hat ja noch jemand eine Idee. MfG Pivot
|
erstellt am: 13. Mai. 2006 17:12 <-- editieren / zitieren --> Unities abgeben:
:confused: Hallo Profis, habe ein kleines Problem beim Import von Daten in einem Tabellenblatt. Bei der Ansicht der Datenmenge in der Eingabe-/Statusleiste ist immer das Symbol ' vor der Datenmenge. Jetzt möchte ich gerne dieses Symbol aus allen Zellen auf einmal entfernen. Gibt es dafür eine Möglichkeit ??????????? Danke für eure Hilfe MfG Pivot Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Clayton Ehrenmitglied Konstrukteur
Beiträge: 1632 Registriert: 07.02.2004
|
erstellt am: 13. Mai. 2006 17:34 <-- editieren / zitieren --> Unities abgeben: Nur für Pivot
Hi, Das Einzige, was mir auf die Schnelle einfaellt, ist, Du koenntest die Spalten anwaehlen und dann auf TOOLS->ERROR CHECKING-> CONVERT TO NUMBER clicken, dann wird eine nach der anderen konvertiert. Ich weiss, das viele Clicken kann auf die Nerven gehen aber man braucht wenigstens nicht jeden einzelnen Wert an zu waehlen und wenn Du das mit <ENTER> machst, geht's schneller als mit der Maus. Gruss P.S. Oder ueber die Zwischenablage in einem geeigneten Texteditor oeffnen, z.B. hier. Dann kann man alle in einem Rutch weg kriegen. Dann wieder in die Zwischenablage und zurueck in's Spreadsheet. Nur wenn da Formeln dahinter sind, die gehen dann natuerlich floeten. [Diese Nachricht wurde von Clayton am 14. Mai. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 MS-Office 365 ProPlus x86 WIN7(x64)
|
erstellt am: 14. Mai. 2006 11:14 <-- editieren / zitieren --> Unities abgeben: Nur für Pivot
Hallo Pivot, Variante 1: In irgendeine zelle “1” schreiben Zelle markieren, kopieren „Bearbeiten“-> „Inhalte einfügen“ -> „multiplizieren“ -> OK Variante 2:
Code:
Sub DelPrefix() Dim rng As Range For Each rng In Sheets(1).Range("A1:C100") 'Blattname und Bereich anpassen If rng.PrefixCharacter = "'" Then rng = rng * 1 rng.NumberFormat = "General" End If Next End Sub
geht aber nach meinen kurzen Tests nur bei Zahlen, bei Formeln wie ‚=1+2 oder ‚5*7 oder text streikt es. Alles im i-net bei herber im Archiv zu finden Gruß, Nicole
------------------ Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Pivot Mitglied
Beiträge: 7 Registriert: 22.04.2006 Hallo, leider sind auch Formeln hinterlegt. Trotzdem Danke für Deine Bemühungen, vielleicht hat ja noch jemand eine Idee. MfG Pivot
|
erstellt am: 15. Mai. 2006 19:54 <-- editieren / zitieren --> Unities abgeben:
|
Pivot Mitglied
Beiträge: 7 Registriert: 22.04.2006 Hallo, leider sind auch Formeln hinterlegt. Trotzdem Danke für Deine Bemühungen, vielleicht hat ja noch jemand eine Idee. MfG Pivot
|
erstellt am: 15. Mai. 2006 19:57 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Pivot: Hallo Profis,habe ein kleines Problem beim Import von Daten in einem Tabellenblatt. Bei der Ansicht der Datenmenge in der Eingabe-/Statusleiste ist immer das Symbol ' vor der Datenmenge. Jetzt möchte ich gerne dieses Symbol aus allen Zellen auf einmal entfernen. Gibt es dafür eine Möglichkeit ??????????? Danke für eure Hilfe MfG Pivot
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 MS-Office 365 ProPlus x86 WIN7(x64)
|
erstellt am: 16. Mai. 2006 08:05 <-- editieren / zitieren --> Unities abgeben: Nur für Pivot
Hallo Pivot, wenn es nicht zuviele Zellen sind, nach dem multiplizieren mit 1 (s.Variante 1) einmal in die Zelle doppelklicken (oder F2) und ohne was zu ändern wieder raus und dann ist der Inhalt wieder Formel. Ist aber nur ne Notlösung, ich weiß.. Gruß, Nicole ------------------ Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kolleggi Mitglied Konstrukteur
Beiträge: 15 Registriert: 16.09.2003
|
erstellt am: 16. Mai. 2006 08:36 <-- editieren / zitieren --> Unities abgeben: Nur für Pivot
|
Pivot Mitglied
Beiträge: 7 Registriert: 22.04.2006 Hallo, leider sind auch Formeln hinterlegt. Trotzdem Danke für Deine Bemühungen, vielleicht hat ja noch jemand eine Idee. MfG Pivot
|
erstellt am: 17. Mai. 2006 19:01 <-- editieren / zitieren --> Unities abgeben:
|
Nepumuk Mitglied Entwicklungsleiter
Beiträge: 351 Registriert: 16.10.2004
|
erstellt am: 17. Mai. 2006 19:52 <-- editieren / zitieren --> Unities abgeben: Nur für Pivot
Hallo Pivot, versuch es mal damit: Code: Public Sub runkelruebe() Dim lngColumn As Long With ActiveSheet.UsedRange For lngColumn = .Column To .Columns.Count + .Column - 1 Columns(lngColumn).TextToColumns Next End With End Sub
------------------ Gruß Nepumuk [Diese Nachricht wurde von Nepumuk am 17. Mai. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 MS-Office 365 ProPlus x86 WIN7(x64)
|
erstellt am: 18. Mai. 2006 07:46 <-- editieren / zitieren --> Unities abgeben: Nur für Pivot
Hallo nepumuk! Da gibt es nur ein klitzekleines Problemchen: das haut alles hin, solange da nur '=17 '=17+5 o.ä. steht. Sobald aber '=WENN(B1=0;1;0) da steht, wird die Zelle nicht bearbeitet. Wenn allerdings '=SUMME(A1:A10) steht, kommt: #NAME? Fehler, klicke ich dann in die Zelle und geh wieder raus, ohne was zu ändern, ist es wieder OK, heißt, Formel ist wieder Formel und rechnet 1. Frage: Wie kann ich Formeln abfragen? IsFormula gibt es ja nicht? 2. Frage: Warum springt Dein Makro in die SUMME-Zelle, aber nicht in die WENN-Zelle? 3. Frage: Warum muß ich die SUMME-Zelle nochmal nachbearbeiten? Gruß, Nicole ------------------ Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nepumuk Mitglied Entwicklungsleiter
Beiträge: 351 Registriert: 16.10.2004
|
erstellt am: 18. Mai. 2006 17:13 <-- editieren / zitieren --> Unities abgeben: Nur für Pivot
Hallo Nicole, das Problem mit dem Hochkomma taucht eigentlich nur bei numerischen Werten auf. Ich habe auch noch keinen kennen gelernt, der Excelformeln aus einer Textdatei importiert. Zu deinen Fragen: 1. Es gibt die HasFormula - Eigenschaft, welche dir True zurückliefert, wenn sich in der Zelle eine Formel befindet. Normale Formeln und Arrayformeln lassen sich dann wieder über die HasArray - Eigenschaft unterscheiden. 2. & 3. Da muss ich mal, wenn ich Zeit finde, nachforschen. Wenn ich das ganze nämlich manuell mache (Daten - Text in Spalten - Ok) dann funktioniert das auch mit diesen Formeln. Aber, das dabei aufgezeichnete Makro funktioniert nicht. Was sicher wieder mit der Diskrepanz zwischen deutscher Exceloberfläche und englischem VBA zusammenhängt. ------------------ Gruß Nepumuk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 MS-Office 365 ProPlus x86 WIN7(x64)
|
erstellt am: 18. Mai. 2006 19:08 <-- editieren / zitieren --> Unities abgeben: Nur für Pivot
Von IsFormula zu HasFormula war ja nur ein kleiner Schritt für die Menschheit, aber ein großer für mich Vielen Dank, daß Du Dir die Zeit nimmst, mir sowas zu erklären und Pivot hat behauptet, daß auch Formeln in seiner Tabelle wären, siehe ca 8 Beiträge weiter oben Schönen Abend noch! Gruß, Nicole ------------------ Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nepumuk Mitglied Entwicklungsleiter
Beiträge: 351 Registriert: 16.10.2004
|
erstellt am: 18. Mai. 2006 19:29 <-- editieren / zitieren --> Unities abgeben: Nur für Pivot
Hallo Nicole, Zitat: und Pivot hat behauptet, daß auch Formeln in seiner Tabelle wären
Das ist schon richtig, aber er schreibt nicht, dass er Formeln importiert, sondern nur von "Datenmenge". Aber warten wir mal ab, ob er sich noch mal meldet. Oder, wir wir Oberbayern zu sagen pflegen: Jetz schau ma moi, dann seng ma scho. ------------------ Gruß Nepumuk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |