Verwijzing naar nieuw blad met VBA

Status
Niet open voor verdere reacties.

marco90

Gebruiker
Lid geworden
11 mrt 2005
Berichten
11
Goedemorgen,

Ik heb een macro gemaakt waarbij een standaard formulier wordt gekopierd naar een nieuw tabblad.
In hetzelfde macro wil ik nu aangeven dat er op het overzichtsblad een rij wordt ingevoegd en dat hier informatie uit het nieuwe tabblad wordt gehaald.

Mijn probleem is dat excel in dit geval het tabblad Blanco omnoemd naar Blanco(2) of Blanco(3) enzovoort.

Is er een mogelijkheid om de verwijzing in VBA naar het nieuwe tabblad te laten gaan of is dit erg lastig.

Het lijkt mij toch dat het moet kunnen

Alvast bedankt voor de moeite

Groet,

Marco
 
Nieuw werkblad

Hoi Marco,

Neem aan dat je de Sheets.Add gebruikt om een nieuwe werkbald toe te voegen.
vul deze aan met
Code:
Sheets.Add.Name = "Test"
Voor test de naam van het werkblad.
Dan heb je een verwijzing naar je nieuwe werkblad.
Code:
Worksheets("Test").Select


Gr,
Alex,
 
Sterker nog, sheets.add geeft een referentie naar dat nieuwe sheet, dus

Code:
dim wsNew as worksheet
set wsNew = Sheets.add()
msgbox wsNew.Name   'zal iets zijn van Sheet1, Sheet2, etc
 
Probleem opgelost

:p:D:p:D

In ieder geval bedankt voor de reacties,
maar mijn probleem is ondertussen opgelost.

Ik laat de gebruikers via een userform de naam van het nieuwe tabblad opgeven,
(ActiveSheet.Name = TextNummer.Value)
Vervolgens gebruik ik dezelfde tekst om in een cel op het eerste tabblad de verwijzing neer te zetten.
(ActiveCell.Value = TextNummer.Value)

In de naastliggende cellen kan ik nu met indirect zoeken in de nog niet bestaande tabbladen.

Alhoewel ik hier geen directe oplossing heb gevonden heb ik elders op het forum de stukjes van de puzzel bij elkaar gevonden.

Iedereen op dit forum van harte bedankt.

Marco
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan