Hallo,
Ik heb deze macro die in excel geÏmporteerde gegevens converteerd naar een getal:
Sub Convert()
With Sheets("Blad1")
sq = .Range("A2:A" & .Cells(Rows.Count, 1).End(xlUp).Row)
For i = 1 To UBound(sq)
sq(i, 1) = sq(i, 1) * 1
Next
.[A2].Resize(UBound(sq)) = sq
.Columns("A").NumberFormat = "0"
End With
End Sub
Werkt prima en wat vooral belangrijk is; razendsnel.
Maar; alleen alle gegevens vanaf cel A2 op blad1 naar beneden worden geconverteerd.
Wat ik graag zou willen is dat dit werkt op elke reeks getallen die ik ergens selecteer ongeacht op welk werblad dat dan is.
Ik heb zelf wat dingen geprobeerd maar het lukt me niet, is het mogelijk deze code zo om te bouwen dat dat wél lukt?
b.v.d.
Marcel
Ik heb deze macro die in excel geÏmporteerde gegevens converteerd naar een getal:
Sub Convert()
With Sheets("Blad1")
sq = .Range("A2:A" & .Cells(Rows.Count, 1).End(xlUp).Row)
For i = 1 To UBound(sq)
sq(i, 1) = sq(i, 1) * 1
Next
.[A2].Resize(UBound(sq)) = sq
.Columns("A").NumberFormat = "0"
End With
End Sub
Werkt prima en wat vooral belangrijk is; razendsnel.
Maar; alleen alle gegevens vanaf cel A2 op blad1 naar beneden worden geconverteerd.
Wat ik graag zou willen is dat dit werkt op elke reeks getallen die ik ergens selecteer ongeacht op welk werblad dat dan is.
Ik heb zelf wat dingen geprobeerd maar het lukt me niet, is het mogelijk deze code zo om te bouwen dat dat wél lukt?

b.v.d.
Marcel