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

Opgelost Copieeren van ander workbook lukt niet

Dit topic is als opgelost gemarkeerd
Status
Niet open voor verdere reacties.

Atwist

Terugkerende gebruiker
Lid geworden
24 jan 2006
Berichten
1.076
Besturingssysteem
Wndows 11
Office versie
2016
Hallo,
Ik heb een macro in elkaar geknutseld, krijg jammer genoeg een foutmelding die ik niet snap.
Het loopt vast op het copie past deel.
Naar mijn mening heb ik alles goed, of kijk ik er overheen.
Hopen dat jullie de fout wel zien.
Kan geen bestand bijvoegen omdat het weer naar een ander bestaand verwijst.

Code:
Sub kopie10()
Dim spad As String
Dim wbDoel As Workbook
'doelmap
spad = "C:\Users\andre\Desktop\Weekverkoop.xlsm"

'Kijken of map bestaat
If Dir(spad) <> "" Then

'Doelmap openen
Set wbDoel = Workbooks.Open(spad)

'copie past
ThisWorkbook.Worksheets("Model-nummers").Range("A:C").Copy wbDoel.Worksheets("Data").Range("A")

'Doelmap sluiten
wbDoel.Close savechanges = False

End If

End Sub

Alvast bedankt voor jullie tijd en moeite.
 

Bijlagen

  • Naamloos.png
    Naamloos.png
    11 KB · Weergaven: 4
Om even bij jouw aanpak te blijven;

Code:
wbDoel.Worksheets("Data").Range("A1")

En het lijkt mij dat savechanges op true moet in dit geval

Code:
wbDoel.Close SaveChanges:=True
 
Chips er toch overheen gekeken.

Dank je wel

Macro loopt nu goed, krijg nu wel een melding van " onvoldoende geheugen"
 
ThisWorkbook.Worksheets("Model-nummers").UsedRange.Resize(,3).copy
 
Toppie
UsedRange.Resize had ik nog niet mee gewerkt, deze moet ik onthouden.

Heel veel dank
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan