lexcellern
Gebruiker
- Lid geworden
- 15 okt 2015
- Berichten
- 130
Ik heb een probleem met een macro die niet werkt: hij raakt een gekopieerde regel kwijt en kan hem dus niet plakken.
Wat doe ik fout?
Hieronder de macro.
Hij selecteert en kopieert eerst een regel in een sheet.
Dan moet hij 2 regels in een andere regel leegmaken.
Vervolgens moet hij de gekopieerde regel plakken op de 1e regel in de sheet waar hij net 2 regels heeft verwijderd.
Maar hij raakt die gekopieerde regel uit z'n geheugen kwijt en kan dus niets meer plakken.
hij geeft dan een foutmelding in 'Paste'.
Selection.Copy
Sheets("fact_voorb").Select
Rows("1:2").Select
Application.CutCopyMode = False
Selection.ClearContents
Range("A1").Select
Sheets("fact_voorb").Select
ActiveSheet.Paste
de rest van de macro is niet van belang, dat deel gaat goed en staat hieronder
Sheets("fact").Select
ActiveWindow.SmallScroll Down:=3
Range("D35").Select
Application.CutCopyMode = False
Selection.Copy
ActiveWindow.SmallScroll Down:=-3
ActiveSheet.ExportAsFixedFormat _
Type:=xlTypePDF, _
Filename:="C:\Users\info\Documents" & Sheets("fact").Range("D35"), _
IncludeDocProperties:=True, _
OpenAfterPublish:=True
Sheets("mei").Select
End Sub
Wat doe ik fout?
Hieronder de macro.
Hij selecteert en kopieert eerst een regel in een sheet.
Dan moet hij 2 regels in een andere regel leegmaken.
Vervolgens moet hij de gekopieerde regel plakken op de 1e regel in de sheet waar hij net 2 regels heeft verwijderd.
Maar hij raakt die gekopieerde regel uit z'n geheugen kwijt en kan dus niets meer plakken.
hij geeft dan een foutmelding in 'Paste'.
Selection.Copy
Sheets("fact_voorb").Select
Rows("1:2").Select
Application.CutCopyMode = False
Selection.ClearContents
Range("A1").Select
Sheets("fact_voorb").Select
ActiveSheet.Paste
de rest van de macro is niet van belang, dat deel gaat goed en staat hieronder
Sheets("fact").Select
ActiveWindow.SmallScroll Down:=3
Range("D35").Select
Application.CutCopyMode = False
Selection.Copy
ActiveWindow.SmallScroll Down:=-3
ActiveSheet.ExportAsFixedFormat _
Type:=xlTypePDF, _
Filename:="C:\Users\info\Documents" & Sheets("fact").Range("D35"), _
IncludeDocProperties:=True, _
OpenAfterPublish:=True
Sheets("mei").Select
End Sub