Excel VBA, Hur converterar jag meter till feet / km/h till Mph, osv?

Permalänk
Medlem

Excel VBA, Hur converterar jag meter till feet / km/h till Mph, osv?

Håller på att skapa inställningar till en Add-in VBA fil som låter användare välja vilka enheter han/hon vill ha.
Användaren öppnar en fil och första gången detta Add-in körs ska användaren få välja Meter-Feet, Km/h m/s Mph eller Feet/s.
När användaren valt detta ska makrot omvandla (om det behövs) siffrorna till det valda.

Filen som användaren öppna har i grunden sifforna i Meter och Km/h.
Nu till frågan, hur omvandlar jag siffrorna i kolumnerna lättast? Vill inte uppfinna hjulet.
Tex. Altitude finns i kolumn D, visst skulle jag kunna skapa en ny kolumn och göra =D1*3.2808399.
Men jag vill inte ha en formel i cellerna, och jag vill inte ha extra kolumner eftersom det senare kommer ställa till resten av arbetet makrot gör.

Det är säket busenkelt och jag kommer säkert behöva skämmas för svaret men ibland står det still.

Permalänk

Läs in cellvärdet till en variabel, konvertera variabeln, skriv variabeln till cellen, ++ ?
Eller är det något lurt med detta?

Visa signatur

I thought the only thing the internet was good for was porn.
-Bender, Futurama

Permalänk
Medlem

Mjo men jag har tusentals celler som ska räknas om.

om någon annan behöver göra samma sak så funkar:

With Range("D:D") .Value = Evaluate(.Address & "*" & "3.2808399") End With