Avatar billede sektor Nybegynder
27. november 2002 - 20:52 Der er 6 kommentarer og
1 løsning

Excel-søjle i VB

Please lav et eksempel på en løkke som udskriver f.eks tallene 1-5 i en Excelsøjle som ligger på Formen.
Avatar billede heko124 Nybegynder
28. november 2002 - 19:05 #1
Hvis du bruger et excell ark fra kontrollen "microsoft web components 9.0" er koden :

Dim i As Integer
For i = 1 To 5
    Me.Spreadsheet1.ActiveSheet.Cells(i, 1) = i
Next

Hvis du bruger defaultnavne....

heko124 :-)
Avatar billede sektor Nybegynder
28. november 2002 - 20:13 #2
okay det var ikke lige "microsoft web components 9.0" jeg brugte men det kunne jeg da godt bruge....men kan du så også fortælle mig hvordan jeg sætter VB til at kun vise en række af regnearket på formen?

Husk lige at skrive som et svar så du kan få points :)
Avatar billede heko124 Nybegynder
28. november 2002 - 21:17 #3
hvad bruger du så.. .det er muligt at jeg kan finde noget kode til det du bruger...
Avatar billede heko124 Nybegynder
28. november 2002 - 21:27 #4
Hvis du har en referenca til excell i dit vb-program kan du bruge følgende kode:

Dim i As Integer
Dim app As New Excel.Application
app.Workbooks.Add

For i = 1 To 5
    app.Sheets(1).Cells(i, 1) = i
Next
app.Visible = True

Bemærk:
Hvis du erklærer din excell app lokalt og det eneste du gør er at gøre den synlig dør app'en når scopet for app'en dør fx

dim app as excell.application

sub test()
dim app as new excell.application
app.visibly= true
end sub

Her vil du aldrig se excell !!
Avatar billede heko124 Nybegynder
28. november 2002 - 21:28 #5
sorry
glem den første linie dim app as excell.application
Avatar billede sektor Nybegynder
28. november 2002 - 21:38 #6
ligemeget jeg fandt selv ud af det :)
bare skriv et svar så du kan få dine points
Avatar billede sektor Nybegynder
28. november 2002 - 21:40 #7
okay cool nok...1000 tak for hjælpen, det hjalp mig kanont meget :)
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
Kurser inden for grundlæggende programmering

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