Avatar billede jamark Praktikant
26. juni 2006 - 20:33 Der er 1 løsning

VB Range henvisning med variabel (Excel)

Jeg er i gang med at lave et loop, der skal skrive noget i et på forhånd valgt antal celler. Jeg kan bare ikke lige huske, hvordan man gør det. Jeg troede, at det var noget i den her stil:

Private Sub CbOk_Click()
  Dim CellNo As Integer
  CellNo = 0
  'Skriv "Celle 1" i A2, "Celle 2" i A3, ...
  While CellNo < TextBox1.Value
      Range("A" + (CellNo+2)).Value = "Celle" + (CellNo + 1) 
      CellNo = CellNo + 1
  Wend
End Sub
Avatar billede jamark Praktikant
27. juni 2006 - 20:00 #1
Har lavet det om, så der ikke skal stå "celle" i cellen! Og nu virker det.

Private Sub CbOk_Click()
  Dim CellNo As Integer
  CellNo = 0
  While CellNo < TextBox1.Value
      Range("A" + CStr(CellNo+2)).Value = (CellNo + 1) 
      CellNo = CellNo + 1
  Wend
End Sub
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
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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