Avatar billede anders1000 Nybegynder
13. juni 2009 - 21:27 Der er 4 kommentarer og
1 løsning

Userform - indsæt i en bestemt celle

Hej,

Jeg har en userform, hvor jeg gemmer informationen i den første tomme celle:

'find first empty row in database
iRow = ws.Cells(Rows.Count, 1) _
  .End(xlUp).Offset(1, 0).Row

Jeg har lavet mit system om, og jeg vil gerne have at den gemmer i en bestemt angivet celle hver gang, og ikke bare den første ledige. Er der nogen, som kender formlen?

Anders
Avatar billede anders1000 Nybegynder
13. juni 2009 - 21:30 #1
Har selvfølgelig os den her til at sætte det ind

'copy the data to the database
ws.Cells(iRow, 1).Value = Me.TextBox1.Value
Avatar billede anders1000 Nybegynder
13. juni 2009 - 22:06 #2
Hele min userform ser sådan ud:

Private Sub CMDadd_Click()
Dim iRow As Long
Dim ws As Worksheet
Set ws = Worksheets("input")

'find first empty row in database
iRow = ws.Cells(Rows.Count, 1) _
  .End(xlUp).Offset(1, 0).Row

'Name
If Trim(Me.TextBox1.Value) = "" Then
  Me.TextBox1.SetFocus
  MsgBox "Please enter the name of the new employee"
  Exit Sub
End If

'copy the data to the database
ws.Cells(iRow, 1).Value = Me.TextBox1.Value
ws.Cells(iRow, 2).Value = Me.TextBox2.Value
ws.Cells(iRow, 3).Value = Me.TextBox3.Value
ws.Cells(iRow, 4).Value = Me.TextBox4.Value

'clear the data
Me.TextBox1.Value = ""
Me.TextBox2.Value = ""
Me.TextBox3.Value = ""
Me.TextBox4.Value = ""
Me.TextBox1.SetFocus

End Sub
14. juni 2009 - 08:06 #3
Tænker du bare på at skifte denne her
ws.Cells(iRow, 1).Value = Me.TextBox1.Value
ud med sådan en her
ws.Cells(1, 1).Value = Me.TextBox1.Value
eller sådan en her
ws.Range("A1").Value = Me.TextBox1.Value
eller den mindre kønne
ws.[A1].Value = Me.TextBox1.Value
Avatar billede anders1000 Nybegynder
14. juni 2009 - 10:53 #4
ja det var da simpelt :.-) smider du ikke et svar... tak
14. juni 2009 - 13:24 #5
Svar :-)
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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