Avatar billede Asger Carlsen Nybegynder
17. januar 2013 - 09:14 Der er 2 kommentarer og
1 løsning

Problemer med tal formatering i array (VBA makro)

Jeg har et array hvor jeg gemmer en en rækker tal, separeret med et komma (,). Når jeg så sætter dem ind, bliver de indsat som helt tal, medmindre jeg indsætter dem i et felt med et bogstav. Hvordan styrer jeg det, så det kommer korrekt ud?

Mit array er lavet på denne måde:

Dim behov_array(1 To 1000) As String

gemt  som (hvor en celle kan være 6,522 - som er beregnet):

For Count = 1 To antal_lejtyp
  navn_array(Count) = Range("B" & r_start - 1 + Count & "")
Next


Jeg indsætter så på følgende måde:

#1
Range("F" & cell.Row & "").Select
ActiveCell.Formula = behov_array(Count)

#2
Range("F" & cell.Row & "").Select
ActiveCell.Formula = behov_array(Count) & " m^2"

I cellen kommer der så til at stå:

#1: 6.522.465
#2: 6,522465 m^2

Hvordan gør jeg så jeg får #2 indsat i en celle, uden m^2 ?
Avatar billede gnowak Nybegynder
25. januar 2013 - 21:48 #1
Fjerner: & " m^2"

fra: ActiveCell.Formula = behov_array(Count) & " m^2"

VH. GrN.dk
Avatar billede Asger Carlsen Nybegynder
21. oktober 2013 - 20:07 #2
Beklager jeg ikke fik reageret på dit svar. Det løste ikke problemet, og endte med at finde en anden fremgangsmåde. Du skal stadig have point for at komme med input.

Smid et svar, ellers så lukker jeg spørgsmålet.
Avatar billede gnowak Nybegynder
21. oktober 2013 - 20:26 #3
Tusind tak :-D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester