I WantSpalte Typ-Umwandlung in Excel VBA
Beispiel In dem obigen Bild gesamte Spalte die Art (Nummer) konvertieren die einige Daten vom Typ String sind und einige sind vom Typ Nummer Ich mag alle Daten in der gesamten Spalte als Typennummer.
I WantSpalte Typ-Umwandlung in Excel VBA
Beispiel In dem obigen Bild gesamte Spalte die Art (Nummer) konvertieren die einige Daten vom Typ String sind und einige sind vom Typ Nummer Ich mag alle Daten in der gesamten Spalte als Typennummer.
Sie können das Format an General Zellen ändern, bevor die Werte erneut eingeben.
Sub tt()
col = "A"
lastRowIndex = Cells(Rows.Count, col).End(xlUp).Row
Set c = Range(Cells(1, col), Cells(lastRowIndex, col))
c.NumberFormat = ""
c.FormulaLocal = c.Value
End Sub
Versuchen Sie, diese
Sub ShivaGupta()
Columns("nameofcolumn").NumberFormat = "0.00"
End Sub
Wenn Sie eine Excel-Formel suchen, können Sie versuchen, diese:
=VALUE(A1)
tombata Antwort eine gute Art und Weise scheint jedoch zu gehen, könnten Sie auch gehen durch jeweils mit einem für Schleife und konvertieren Sie die Zelle .value
jeder Zelle mit CInt() oder CDouble() je nach Ihren Bedürfnissen.
Wenn Sie alle Zellen auswählen, sollte es ein wenig Pop-up sein, der Sie benachrichtigt, dass die Zahlen als Text gespeichert werden (da die erste Zelle ist) und hat eine Option, um Zahlen zu konvertieren. – Rory
Sie können Funktion verwenden oder kopieren und dann einfügen. – harun24hr
Aber wenn diese Vertragsnummern (Identifikatoren) sind, dann kann es besser sein, sie als Text zu speichern, z. Sie können die führenden Nullen im Vergleich mit Daten aus anderen Quellen benötigen, und Sie werden diese Zahlen nicht addieren, subtrahieren, multiplizieren, dividieren und erhöhen. – z32a7ul