mam komórkę w tabeli, która brzmi:debugowanie spacje w VBA
64123
gdzie istnieje jakieś białe miejsca po 3. Myślałem, że to puste miejsce, więc w moim kodu VBA, mam wypróbowano wiele sposobów uzyskania tego pustego miejsca poza ciągiem znaków, ale nie działało ani ani .
With Cells(c.Row, 16)
.NumberFormat = "General"
v = Application.Trim(.Text)
v = Replace(v, " ", "")
Debug.Print v
.Clear
.NumberFormat = "General"
.Value = Application.Trim(v)
End With
Jest zdecydowanie spacja na końcu - Widzę go, kiedy podświetlić komórkę w programie Excel, a Application.Trim
zawsze pracował dla mnie. Co jeszcze może być innego niż puste miejsce? Jeśli jest to tabulacja lub powrót karetki, jaka jest składnia tych wierszy?
odnośnika tablicę ASCII i użyj funkcji zamiany z Chr (#), gdzie # jest wartością liczbową tabulatora lub linii. – Sorceri
Awesome - thank you! Mam to, że postać jest ascii # 149. Nie jestem pewien jak to zakodować na zamiennik –
Wymień (, chr (149), "") –
Sorceri