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

Status
Niet open voor verdere reacties.

Marij84

Gebruiker
Lid geworden
5 mrt 2013
Berichten
64
Hallo

Ik heb een macrotabel die een foutmelding geeft , maar ik zie niet goed hoe ik het moet oplossen.
Ben nog niet zo heel lang bezig met Macro's , dus moet mijn weg er nog een beetje in zoeken.

Kan iemand mij helpen?

mvg
 
Laatst bewerkt door een moderator:
IS de extensie misschien niet geldig:
Code:
With Workbooks.Open(ThisWorkbook.Path & "\" & sq(i) & ".xlsx")

en moet het ".xlsm" zijn?
 
Laatst bewerkt:
Als je de macro met F8 doorloopt tot de regel 'With...."
en je gaat op de verschillende var staan dan kan je misschien zien wat er fout loopt.
 
Hou het simpel:

Code:
Sub M_snb()
    sq = Array("ongevallen 2014", "boetes PV", "boetes de lijn", "agressie", "Klachten iso9002-2009")
    
    ThisWorkbook.Sheets("Macro").UsedRange.Offset(1).ClearContents
    For j = 0 To UBound(sq)
        If Dir(ThisWorkbook.Path & "\" & sq(j) & ".xlsx") <> "" Then
            With GetObject(ThisWorkbook.Path & "\" & sq(i) & ".xlsx")
                ThisWorkbook.Sheets(1).Cells(Rows.Count, 1).End(xlUp).Offset(1).Resize(.Sheets(1).UsedRange.Rows.Count, 11).Value = .Sheets(1).UsedRange.Offset(1).Resize(, 11).Value
                .Close False
             End With
        End If
    Next
End Sub

En vervolgens met F8 de macro stap voor stap afspelen.
 
Laatst bewerkt:
Dank je wel snb
de foutmelding is weg :)
Waar zat dan mijn fout ?

Ik snap ergens wel de logica maar zou dit nooit zelf kunnen maken :s
Knap dat jullie dit kunnen

dank je wel voor de hulp

mvg
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan