Sportman1975
Gebruiker
- Lid geworden
- 13 jan 2009
- Berichten
- 23
Beste forumleden,
ben een beginnende VBA gebruiker. Nu zit ik met de volgende uitdaging:
Ik heb 2 bestanden waarbij bestand 1 in tabblad AAA alle gegevens worden opgeslagen. Deze bevat een aantal macro's en werkt prima. Nu wil ik in bestand 2 de gegevens van tabblad AAA (uit bestand 1) importeren middels een VBA en dus middels een knop laten updaten. Macro opnemen werk niet want ik krijg de volgende code:
Aanvullende gegevens:
bestand 1: C:\test\test.xls werkblad AAA (alle gegevens staan vanaf regel 7 -> wil dus alleen actieve en ingevulde velden importeren)
bestand 2: C:\test\doel.xls werkblad AAA (invoer dus ook vanaf regel 7)
De macro m oet er voor zorgen dat ik kan refreshen (oftewel gegevens opnieuw ophalen dat ik alle recente data heb).
Waarschijnlijk is de oplossing doodeenvoudig maar uren surfen hebben mij alleen teleurstellingen opgeleverd.
Alvast bedankt voor jullie tijd en moeite.
Groet,
Dennis
ben een beginnende VBA gebruiker. Nu zit ik met de volgende uitdaging:
Ik heb 2 bestanden waarbij bestand 1 in tabblad AAA alle gegevens worden opgeslagen. Deze bevat een aantal macro's en werkt prima. Nu wil ik in bestand 2 de gegevens van tabblad AAA (uit bestand 1) importeren middels een VBA en dus middels een knop laten updaten. Macro opnemen werk niet want ik krijg de volgende code:
Code:
Sub Klik()
'
' Klik Macro
'
' Sneltoets: Ctrl+m
'
Sheets("AAA").Select
Range("A7").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
ActiveWindow.Close
ActiveSheet.Paste
End Sub
Aanvullende gegevens:
bestand 1: C:\test\test.xls werkblad AAA (alle gegevens staan vanaf regel 7 -> wil dus alleen actieve en ingevulde velden importeren)
bestand 2: C:\test\doel.xls werkblad AAA (invoer dus ook vanaf regel 7)
De macro m oet er voor zorgen dat ik kan refreshen (oftewel gegevens opnieuw ophalen dat ik alle recente data heb).
Waarschijnlijk is de oplossing doodeenvoudig maar uren surfen hebben mij alleen teleurstellingen opgeleverd.
Alvast bedankt voor jullie tijd en moeite.
Groet,
Dennis