• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

macro's automatisch aanpassen

Status
Niet open voor verdere reacties.

hout80

Gebruiker
Lid geworden
17 apr 2007
Berichten
35
Hallo,

In een macro van mij heb ik het volgende staan:

Sheets("reiskosten").Select
Range("G7").Select

Wanneer ik nu in het tabblad reiskosten bv een kolom of rij toevoeg dan 'verhuisd' uiteraard G7 naar bv H8.
Formules in mijn werkmap die verwijzen naar reiskosten!G7 worden automatisch aangepast naar H8 (in dit voorbeeld).

Is er ook een mogelijkheid dat automatisch de macro wordt aangepast?

Ik gebruik office 2000

Hugo
 
De macro kan niet automatisch aangepast worden als je met celadressen werkt.
Je kunt wel de cel een naam geven en vervolgens in je macro deze naam gebruiken.
Als je een kolom, rij of cel invoegd schuift de naam gewoon mee. Als je echter een cel, rij of kolom verwijderd die aan de rand van het gebied met de naam ligt ben je de naam kwijt en werkt je macro niet meer.
Geef G7 bijvoorbeeld de naam Begin en je macro wordt dan Range("Begin").Select
 
Na enige oefening door mij (cellen een naam geven en daar mee werken in formules en macro's was nieuw voor mij) werkt het perfect.
Hier kan ik wat mee.

Bedankt

Hugo
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan