Hallo experten,
ich habe eine Datei in deren Spalten stehen Zahlen. Leider erkennt Excel dass nicht als Zahl, sondern als Text.
Wie kann ich per VBA das Format umwandeln? (Die gesamte Spalte)
Händig kriege ich das mit dem Ausrufzeichen hin?
Grüße
Winter
Hallo Winterknight!
ich habe eine Datei in deren Spalten stehen Zahlen. Leider
erkennt Excel dass nicht als Zahl, sondern als Text.
Wie kann ich per VBA das Format umwandeln? (Die gesamte
Spalte) Händig kriege ich das mit dem Ausrufzeichen hin?
Dazu brauchst kein VBA. Die einfachste Lösung ist die, dass du die Spalte kopierst. Dann schreibst du in eine Zelle eine 1. Dann gehst du über Bearbeiten - Inhalte einfügen - Multiplizieren mit dieser Zelle.
Gruß Alex
Grüezi Winter
ich habe eine Datei in deren Spalten stehen Zahlen. Leider
erkennt Excel dass nicht als Zahl, sondern als Text.
Wie kann ich per VBA das Format umwandeln? (Die gesamte
Spalte)
Händig kriege ich das mit dem Ausrufzeichen hin?
Eine (noch) einfache(re) Lösung ist auch das folgende Vorghen, das hier noch nie versagt hat:
- Spalte markieren
- Format ‚Standard‘ oder ‚Zahl‘ vergeben (auch wenn das schon so sein sollte)
- Spalte weiterhin markiert lassen
- Menü: ‚Daten‘
- Text in Spalten
- Fertig stellen
–
Mit freundlichen Grüssen
Thomas Ramel
- MVP für MS-Excel -
Danke Euch beiden,
aber ich benötige eine VBA Lösung, weil ich die Datei sowieso mit VBA bearbeite und ich nicht händig irgendwas ändern will
Grüße
Winter
Grüezi Winter
aber ich benötige eine VBA Lösung, weil ich die Datei sowieso
mit VBA bearbeite und ich nicht händig irgendwas ändern will
…und warum sagst Du das nicht gleich…?
With Range("B1:C20")
.NumberFormat = "General"
.Value = .Value
End With
–
Mit freundlichen Grüssen
Thomas Ramel
- MVP für MS-Excel -
Danke Euch beiden,
aber ich benötige eine VBA Lösung, weil ich die Datei sowieso
mit VBA bearbeite und ich nicht händig irgendwas ändern will
Grüße
Winter
So ein Quatsch - um Blockflöte zu spielen bedarf es keines Klaviers.
OT @Hermann Palmer
Hallo Hermann,
ich begrüße es grundsätzlich, wenn du tatsächlich konstruktive Lösungsvorschläge anbietest. Allerdings finde ich deine oft unpassenden Bemerkungen nicht hilfreich für den Fragesteller.
Vielleicht machst du dir einfach mal die Mühe, eine Beitragsfolge aufmerksam und vollständig zu lesen, bevor du deine wenig originell erscheinenden Sprüche hier ablässt. Bei mir kommt das nicht besonders gut an.
Gruß
Marion, die dich mit dieser Kritik nicht angreifen oder vergraulen will
PS man kann auch einfach mal schweigen, oder ist dir nur die Anzahl deiner gezählten Beiträge wichtig statt wirklich zu helfen
„Bei mir kommt das nicht besonders gut an.“
Und wer will das wissen?
„Bei mir kommt das nicht besonders gut an.“
Und wer will das wissen?
Ach komm, Du sinkst immer tiefer und merkst es nicht einmal … lassen wir das lieber.
Ende.
Hi Hermes,
„Bei mir kommt das nicht besonders gut an.“
Und wer will das wissen?
ich nicht.
Das liegt daran daß ich es schon weiß und genauso empfinde wie Marion wenn ich manche deiner Beiträge lese.
Andere Beiträge von dir sind ja völlig okay, laß einfach „manche“ Beiträge weg.
Und, Grundlage jeder Kommunikation, auch wenn Marion dich kritisiert hat in deinen Augen, so ist noch lange kein Grund die hier wie überall üblichen Höflichkeiten (Anrede/Gruß) wegzulassen.
Deine Aussage:
*****************************************************************
So ein Quatsch - um Blockflöte zu spielen bedarf es keines Klaviers.
*****************************************************************
kann ja durchaus richtig sein, k.A., nur, sie kam ohne Anrede, ohne Gruß, und was am schlimmsten ist, sie hilft dem Anfrager Null weiter.
Gruß
Reinhard
Servus,
…und warum sagst Du das nicht gleich…?
Habe ich das nicht?
VBA: Text zu Zahl umwandeln
aber wer liest denn schon
With Range(„B1:C20“)
.NumberFormat = „General“
.Value = .Value
End With
Danke
Winter
Servus,
…und warum sagst Du das nicht gleich…?
Habe ich das nicht?
VBA: Text zu Zahl umwandeln
aber wer liest denn schon
Servus Kronenträgernerver,
du hattest zwar schon in der Anfrage VBA irgendwie beiläufig erwähnt, aber mit zunehmendem Alter wirds halt kritisch beim Lesen des zweiten Satzes noch zu wissen was im ersten Satz stand
Beim nächsten Mal stelle die Anfrage bitte so:
***VBA-LÖsung gewünscht******VBA-LÖsung gewünscht***
Hallo experten,
***VBA-LÖsung gewünscht******VBA-LÖsung gewünscht***
ich habe eine Datei in deren Spalten stehen Zahlen. Leider erkennt
***VBA-LÖsung gewünscht******VBA-LÖsung gewünscht***
Excel dass nicht als Zahl, sondern als Text.
***VBA-LÖsung gewünscht******VBA-LÖsung gewünscht***
Wie kann ich per VBA das Format umwandeln? (Die gesamte Spalte)
***VBA-LÖsung gewünscht******VBA-LÖsung gewünscht***
Händig kriege ich das mit dem Ausrufzeichen hin?
***VBA-LÖsung gewünscht******VBA-LÖsung gewünscht***
Grüße
Winter
PS: ***VBA-LÖsung gewünscht******VBA-LÖsung gewünscht***
Apropo, dieses Ausrufezeichen, ist das sowas was ich mir über Anpassen der Menu/Symbolleiste als Symbol holen kann?
Übrigens, ich habe deine Anfrage auch gelesen und auch das VBA völlig überlesen *lächel*, aber nix Neues bei mir, ich habe schon einen Anfrager der im Betreff schrieb „Excel 2003 blabla“ in der Antwort gebeten mal bitte seine Version anzugeben.
Gruß
Reinhard
Grüezi Winter
…und warum sagst Du das nicht gleich…?
Habe ich das nicht?
VBA: Text zu Zahl umwandeln
aber wer liest denn schon
…die Titel der Beiträge - ja, Du hast Recht!
Fein, das wir die Kuh doch vom Eis gebracht haben
–
Mit freundlichen Grüssen
Thomas Ramel
- MVP für MS-Excel -