shalhevet
Gebruiker
- Lid geworden
- 9 okt 2007
- Berichten
- 231
Wat leuk Peter dat je toch verder mee bezig was
Het wordt een soort van uitdaging, vind je niet? En het gevoel die je krijgt als het wel lukt hahaha
Maar het werkt bij mij niet. Altans, ik krijg een fout melding.
Wat waren mijn stappen:
(even eerst ter info)
Mijn bestanden dragen de namen: Urenregistratie 1e kwartaal 2013, Urenregistratie 2e kwartaal 2013, Urenregistratie 3e kwartaal 2013, Urenregistratie 4e kwartaal 2013.
Voor het testen werk ik met de bestanden van de 3e en 4e kwartaal.
Nu de stappen:
1. De code heb ik gekopieerd naar het bestand van de 3e kwartaal.
2. De tabel van de index pagina heb ik ook overgenomen naar de index van mijn bestand. Tabel begint nu in kolom O aangezien in mijn org. index bestand kolom A t/m N zijn reeds bezet.
3. De code heb ik aangepast:
4. Dan heb ik de "command button" van week 41 in de index (van bestand 3e kwartaal) gehangen aan de macro van de code
5. Als ik dan op de opdrachtknop klik krijg ik de volgende fout melding:
Het wordt een soort van uitdaging, vind je niet? En het gevoel die je krijgt als het wel lukt hahaha
Maar het werkt bij mij niet. Altans, ik krijg een fout melding.
Wat waren mijn stappen:
(even eerst ter info)
Mijn bestanden dragen de namen: Urenregistratie 1e kwartaal 2013, Urenregistratie 2e kwartaal 2013, Urenregistratie 3e kwartaal 2013, Urenregistratie 4e kwartaal 2013.
Voor het testen werk ik met de bestanden van de 3e en 4e kwartaal.
Nu de stappen:
1. De code heb ik gekopieerd naar het bestand van de 3e kwartaal.
2. De tabel van de index pagina heb ik ook overgenomen naar de index van mijn bestand. Tabel begint nu in kolom O aangezien in mijn org. index bestand kolom A t/m N zijn reeds bezet.
3. De code heb ik aangepast:
Code:
Sub Hide_UnHIde()
Dim s, v, f As String
Application.ScreenUpdating = False
wSheet = Application.Caller
v = WorksheetFunction.VLookup(wSheet, Range("[COLOR="#FF0000"]O1:P66[/COLOR]"), 2, False) 'Opzoeken kwartaal = Qn
s = ThisWorkbook.Path & "\[COLOR="#FF0000"]Urenregistratie 4e kwartaal 2013[/COLOR] " & v & " " & Cells(2, 12).Value & ".xlsm" 'Complete bestandsnaam incl. pad
f = "[COLOR="#FF0000"]Urenregistratie 4e kwartaal 2013[/COLOR] " & v & " " & Cells(2, 12).Value & ".xlsm" 'Alleen de bestandsnaam
Workbooks.Open Filename:=s
Workbooks(f).Activate
Workbooks(f).Sheets(wSheet).Visible = Not Workbooks(f).Sheets(wSheet).Visible
If Workbooks(f).Sheets(wSheet).Visible Then Application.Goto Workbooks(f).Sheets(wSheet).Range("A1")
Application.ScreenUpdating = True
End Sub
4. Dan heb ik de "command button" van week 41 in de index (van bestand 3e kwartaal) gehangen aan de macro van de code
5. Als ik dan op de opdrachtknop klik krijg ik de volgende fout melding:
eigenschap VLookup van klasse WorksheetFunction kan niet worden opgehaald