verwijzing naar een werkblad... hoe relatief maken?

Status
Niet open voor verdere reacties.

june007

Gebruiker
Lid geworden
18 jun 2010
Berichten
8
Hoi,

ik weet niet hoe ik volgende doe.
Ik wil in een overzichtsblaadje verwijzen naar verschillende cellen in uit verschillende werkbladen.
Mijn programma moet 2 waarden wegschrijven na een paar andere handelingen.

Wat hieronder als uitgaven staat is dus een variabele (er is geen werkblad dat effectief uitgaven noemt) , maar ik heb geen manier gevonden om dat in vba te schrijven.


=uitgaven!R[20]C[-5]"

Kan iemand mij helpen?

Thx!
 
Misschien een voorbeeldbestandje om je vraag wat te verduidelijken, want het is mij niet geheel duidelijk hoe je gaat aangeven om welk werkblad het dan wel gaat
 
Wat je, denk ik, zoekt is de "sheets" property van de workbook. Dit is een array van van alle sheets in een workbook. Je kunt deze doorlopen op nummer of op naam.

Code:
dim SheetEnum as variant
for each SheetEnum in Sheets
     SheetEnum.Cells(1,1).Value = "hoi"
next SheetEnum

Deze code (uit mijn hoofd even) zet 'hoi' in A1 op elke sheet van een workbook.

Code:
Sheet(1).Cells("a1").Value=henk

Zet 'henk' op het eerste sheet in a1

Code:
Sheet("Henkie").Cells("a1").Value=henk

zet 'henk' in cell A1 van het sheet "henkie"

Een en ander dus uit mijn blote hoofd, dus syntax en preciese werking onder voorbehoud :) . Indien je wat anders bedoeld met een variabele sheet: inderdaad even voorbeeldje of extra uitleg
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan