Kopieeren naar verschillende Tabbladen lukt niet

Status
Niet open voor verdere reacties.

Offthefield

Gebruiker
Lid geworden
27 apr 2005
Berichten
369
Ik ben bezig met het ombouwen van een bestaand programma mbv selecteren items en tabblad zodat de gegevens daarheen gekopieert worden.

Als ik in de formule het bepaalde Tabblad aangeeft, gaat dat goed, maar nu wil een selectie maken uit Combobox C_Dir, deze plaatsen in veld A1,
deze MyDir noemen en deze mbv Mydir & vervangen in de formule, maar deze geeft de foutmelding : Fout1004, Methode range van object_global is mislukt
(Hieronder het deel waar de formule staat)

Ik weet niet waarom hij niet werkt, heeft iemand een idee?

Alvast bedankt voor het meedenken


Code:
[A1] = C_Dir.Value
Mydir = [A1] '' Sheets("MO15").
''
    'At least 1 row selected
    If bSelected = True Then
        "" DEZE ONDERSTAANDE REGEL WERKT GOED !!
        With Sheets("MO15").Range("E2", Sheets("MO15").Cells(lRows + 1, 7 + lCols)) 'Transfer to range
        "" DEZE ONDERSTAANDE REGEL WERKT NIET GOED !!
         With Mydir & Range("E2", Mydir & Cells(lRows + 1, 7 + lCols))  'Transfer to range

            .Cells.Clear 'Clear transfer range
 

Bijlagen

  • Transfer Test TabBladen.xls
    82 KB · Weergaven: 13
In A1 staat gewoon een stukje tekst en je probeert dat als object te gebruiken.
Dan zal je Mydir eerst als worksheet object moeten declareren:
Dim Mydir As Worksheet

Vervolgens de juiste waarde zetten waarbij A1 alleen de naam van het werkblad mag bevatten, dus b.v.: MO15
Set Mydir = Sheets([A1].Value) 'MO15

Dan kan je dat object gebruiken:
With Mydir.Range("E2", Mydir.Cells(lRows + 1, 7 + lCols)) 'Transfer to range
 
Laatst bewerkt:
edmoor, bedankt voor de reactie

Hij geeft nu alleen fout 9, subscript valt buiten het bereik

Waar kan dat mee te maken hebben?
 
Geen idee. Ik heb alleen de regels gebruikt waar je het over had en daar aanwijzingen voor gegeven.
Uiteraard kan het dan zo zijn dat je op meer punten de code moet aanpassen.
 
edmoor,

Het is toch gelukt, met je informatie

Nogmaals hartelijk dank, Top
 

Bijlagen

  • Transfer Test TabBladen.xls
    89 KB · Weergaven: 22
Graag gedaan :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan