Scrivo questo topic perchè ho un altro problemino con il visual basic, e con excel.
Bene il mio dilemma è questo:
io voglio prendere un numero e arrotondare l'importo a due cifre significative dopo gli zeri, ed in più contare gli zeri per mettergli a fianco se sono deci centi milli micron nano kilo mega giga.
Es:
1)se ho il numero 0,1234 il risultato sarà 0,12
2)se ho il numero 0,01234 il risultato sarà 0,012
3)se ho il numero 0,00001234 il risultato sarà 0,000012
ed oltre a questo li voglio scrivere come:
0,12 =>> 12 centi
0,012=>> 12 milli
0,000012=>>12 micron
ecc..
Bene il problema è che non riesco ad utilizzare la funzione mid
posto un pezzo di quello che ho scritto
- Codice: Seleziona tutto
Dim s As String
Dim c
s = Range("D4").Value
Dim l As Integer
l = Len(s)
For i = 1 To l
If Mid(s, i, 1) = 0 Then
l = l + 1
Else
Exit For
End If
Next i
Scusate il disturbo con queste mie domande idiote da nabbo e RINGRAZIO ANTICIPATAMENTE CHIUNQUE SI SIA INTERESSATO AL PROBLEMA!