• 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.

Verwijzing naar werkblad van een Excel.bestand.

Status
Niet open voor verdere reacties.

mulderm

Gebruiker
Lid geworden
2 jul 2004
Berichten
167
Hallo,

Ik heb de volgende regels VBA-code opgenomen met de macro-recorder.
Deze zijn geplaats in de module1 van Test.xls.
Probleem is dat wanneer een andere Excel-bestand de focus heeft, deze code op deze bestand wordt toegepast.
De regels moeten zodanig gewijzigd worden dat deze naar de bestand
verwijzen waarin deze module staat in dit geval test.xls.
Wie kan mij helpen?

Code:
Sub XYZ()
   Columns("A:A").Select
   Selection.Delete Shift:=xlToLeft
   Range("A1").Select

   Sheets("Query1").Activate
   Cells.Select
   Selection.ClearContents
   Range("A1").Select
End Sub

mulderm
 
Laatst bewerkt:
Werkt dit?

Code:
Sub XYZ()
   Windows("test.xls").Activate 'kan ook zijn: Windows("test").Activate, ik ben niet zeker
   Columns("A:A").Delete Shift:=xlToLeft
   Sheets("Query1").Cells.ClearContents
   Range("A1").Select
End Sub

Wigi
 
Laatst bewerkt:
Het moet zijn:

Sub XYZ()
ThisWorkbook.Activate
Columns("A:A").Delete Shift:=xlToLeft
Sheets("Query1").Cells.ClearContents
Range("A1").Select
End Sub

Dan werkt het perfect!

mulderm
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan