Gå til innhold

Benevning i Excel


Dozer_

Anbefalte innlegg

Heisann,

vi har nå et mongo fag på skolen der vi visstnok skal bruke excel og VBA til å programmere ulike småsaker. Jeg er ikke så sinnsykt dreven i Excel, men har brukt det litt.

Det som har irritert meg grenseløst i en dag nå er at jeg ikke klarer å formatere celler til å vise for eks. meter som benevning, slik som kr. er innebygd, finner ikke noe om dette ved å google heller. Og det aller beste hadde jo vært om den hadde klart å gjøre meter*meter=meter^2 osv.. (Savner matCad funksjoner i Excel!)

 

Noen som har noen idè? Må jeg lage en egen template for det eller noe kanskje?

Endret av Dozer_
Lenke til kommentar
Videoannonse
Annonse

det der er det minst mongo faget du har bortsett fra matte. Skjerpe.

 

Usikker på om det er et VBA-spørsmål, men i så fall:

 

Sub Meter()

ActiveSheet.Range("A1:B10").NumberFormat = "# ##0"" meter"""

End Sub

 

Sub Kvadratmeter()

ActiveSheet.Range("A1:B10").NumberFormat = "# ##0"" m^2"""

End Sub

 

Beste hilsen Harald

Lenke til kommentar

Ok, dette var flotte greier, akkurat det jeg letet etter :)

Har såvidt begynt med litt VBA, så utmerket - takk skal dere ha!

 

Men går det an å style det på noen måte, slik at det kommer m2 istedet for m^2?

Og går det an å definere 1 m = 100cm, 1m*1m=1m2 osv. på en enkel måte slik som i matcad vha. VBA?

Endret av Dozer_
Lenke til kommentar

Til det siste, nei. En excelcelle som inneholder et tall, inneholder for Excel bare et tall. F.eks. kan den inneholde 100 og vi kan formatere cella til å vise 100 kvardatmeter eller 100 kilometer i timen eller hvasomhelst, men det eneste Excel ser er tallet 100, aner ikke 100 hva da og bryr seg overhodet ikke.

 

Og allikevel ja. Du kan skrive sykt avanserte VBA-funksjoner til å gjøre dette ut fra hva cella er formatert som, men da er det din programmering, ikke Excel, som er på jobb.

 

HTH. Beste hilsen Harald

Endret av Harald Staff
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...