Hallo,
Ik heb een formulier gemaakt met 84 textboxen (!!). Nu wil ik dat alle data uit deze boxen naar 1 rij in een apart excel blad worden gekopieerd.
Ik had zelf gedacht aan deze code:
(de waarden uit txtbox82 t/m 84 moeten in kolom 2,3 en 4 terecht komen, de rest komt daar achteraan, vandaar de volgorde van cellen)
Nu krijg ik een foutcode 1004 terug. en wordt de regel met mn range aan cellen geel gemarkeerd.
Waar gaat het fout ???
Ik heb nl geen idee meer......
Alvast bedankt voor de hulp
Ik heb een formulier gemaakt met 84 textboxen (!!). Nu wil ik dat alle data uit deze boxen naar 1 rij in een apart excel blad worden gekopieerd.
Ik had zelf gedacht aan deze code:
Code:
Private Sub CommandButton1_Click()
With Sheets("Database")
For Each c0l In Sheets("Data").Range("a3,e3,f3,g3,h3,i3,j3,k3,l3,m3,n3,o3,p3,q3,r3,s3,t3,u3,v3,w3,x3,y3,z3,aa3,ab3,ac3,ad3,ae3,af3,ag3,ah3,ai3,aj3,ak3,al3,am3,an3,ao3,ap3,aq3,ar3,as3,at3,au3,av3,aw3,ax3,ay3,az3,ba3,bb3,bc3,bd3,be3,bf3,bg3,bh3,bi3,bj3,bk3,bl3,bm3,bn3,bo3,bp3,bq3,br3,bs3,bt3,bu3,bv3,bw3,bx3,by3,bz3,ca3,cb3,cc3,cd3,ce3,cf3,b3,c3,d3")
c01 = c01 & "|" & CDec(cl.Value)
Next
.Cells(Rows.Count, 1).End(xlUp).Offset(1).Resize(, 84).Value = Split(Mid(c01, 2), "|")
.Rows(.Range("A" & .Rows.Count).End(xlUp).Row + 1).Value = Rows(.Range("A" & .Rows.Count).End(xlUp).Row + 1).Value
End With
MsgBox "Waarden zijn opgeslagen in de database!", vbOKOnly
End Sub
(de waarden uit txtbox82 t/m 84 moeten in kolom 2,3 en 4 terecht komen, de rest komt daar achteraan, vandaar de volgorde van cellen)
Nu krijg ik een foutcode 1004 terug. en wordt de regel met mn range aan cellen geel gemarkeerd.
Waar gaat het fout ???
Ik heb nl geen idee meer......
Alvast bedankt voor de hulp