Avatar billede kimmerrild Nybegynder
18. august 2005 - 13:55 Der er 6 kommentarer

VBA: Sheets vs. Worksheets

Jeg bruger i flæng begge kommandoer, men har længe småundret mig over forskellen på de 2 kommandoer: "Sheets" og "Worksheets" i VBA...

Anyone ???
Avatar billede jkrons Professor
18. august 2005 - 14:07 #1
Worksheets giver nogen lunde sig selv. Det omfatter regneark. Sheets omfatter alle sheets, fx diagramark, makroark osv.
Avatar billede kimmerrild Nybegynder
18. august 2005 - 14:12 #2
aha...

I de excelark, hvor jeg anvender makroer er der kun 'regneark', og altså ingen diagramark etc.
Der er altså for mig overhovedet ingen forskel på om jeg anvender SHEETS fremfor WORKSHEETS i min VBA-kode...
Avatar billede jkrons Professor
18. august 2005 - 14:13 #3
Ikke så vidt jeg kan se.
Avatar billede kimmerrild Nybegynder
18. august 2005 - 14:15 #4
ok, takker
Avatar billede bak Forsker
18. august 2005 - 14:17 #5
Sheets dækker over alle typer af ark, diagramark, alm ark, dialogark, xl4 makroark mv.
Worksheets dækker kun over alm. ark
Hvis du i en fil fx har 1 diagramark og 2 alm. ark vil Sheets.Count være 3 mens Worksheets.Count være lig 2

Skal de dimensiones ser det også lidt forskellig ud idet hvert element i Sheets er et alm. object med begrænsede muligheder, hvor hvert element i Worksheets er et Worksheet med flere muligheder
Prøv at slå begge dele op i hjælpen og du vil se under methods og properties at der er mange flere under worksheets

Dim sh as Object    '(Sheets)
Dim wsh as Worksheet '(worksheets)
Avatar billede kimmerrild Nybegynder
19. august 2005 - 08:21 #6
ok
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
Excel-kurser for alle niveauer og behov – find det kursus, der passer til dig

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