Geachte,
ik heb een macro opgenomen om een werkblad te kopiëren met daarin 3 formulier besturings elementen aanwezig.
Wanneer deze uitgevoerd word dan plaatst hij zowel in het origineel als in het origineel (2) blad 3 extra formulier besturings elemeenten erbovenop. Hoe kan ik dat voorkomen?
Zie hieronder de code
module1
------------
Sub Knop47_Klikken()
'
' Knop47_Klikken Macro
'
'
Application.Goto Reference:="R155C1"
End Sub
Sub Knop48_Klikken()
'
' Knop48_Klikken Macro
'
'
Application.Goto Reference:="R1C1"
End Sub
module2
---------------------------
Sub Knop49_Klikken()
'
' Knop49_Klikken Macro
'
'
Sheets("origineel").Select
ActiveSheet.Spinners.Add(234, 0, 34.8, 48).Select
ActiveSheet.Spinners.Add(453, 0, 35.4, 48).Select
ActiveSheet.Spinners.Add(234, 2215.8, 34.8, 0).Select
ActiveSheet.Spinners.Add(453, 2215.8, 35.4, 0).Select
ActiveSheet.Spinners.Add(1390.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(1390.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 2215.8, 0, 0).Select
ActiveSheet.Spinners.Add(2806.8, 2215.8, 0, 0).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 2215.8, 0, 0).Select
ActiveSheet.Spinners.Add(2806.8, 2215.8, 0, 0).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Buttons.Add(23.4, 10.2, 140.4, 37.2).Select
ActiveSheet.Buttons.Add(17.4, 2460.6, 109.2, 45).Select
ActiveSheet.Buttons.Add(636.6, 10.2, 205.8, 21.6).Select
Sheets("origineel").Copy After:=Sheets(3)
Sheets("origineel (2)").Select
Range("A1").Select
End Sub
Dank bij voorbaat voor de geboden hulp,
JO
ik heb een macro opgenomen om een werkblad te kopiëren met daarin 3 formulier besturings elementen aanwezig.
Wanneer deze uitgevoerd word dan plaatst hij zowel in het origineel als in het origineel (2) blad 3 extra formulier besturings elemeenten erbovenop. Hoe kan ik dat voorkomen?
Zie hieronder de code
module1
------------
Sub Knop47_Klikken()
'
' Knop47_Klikken Macro
'
'
Application.Goto Reference:="R155C1"
End Sub
Sub Knop48_Klikken()
'
' Knop48_Klikken Macro
'
'
Application.Goto Reference:="R1C1"
End Sub
module2
---------------------------
Sub Knop49_Klikken()
'
' Knop49_Klikken Macro
'
'
Sheets("origineel").Select
ActiveSheet.Spinners.Add(234, 0, 34.8, 48).Select
ActiveSheet.Spinners.Add(453, 0, 35.4, 48).Select
ActiveSheet.Spinners.Add(234, 2215.8, 34.8, 0).Select
ActiveSheet.Spinners.Add(453, 2215.8, 35.4, 0).Select
ActiveSheet.Spinners.Add(1390.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(1390.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 2215.8, 0, 0).Select
ActiveSheet.Spinners.Add(2806.8, 2215.8, 0, 0).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 2215.8, 0, 0).Select
ActiveSheet.Spinners.Add(2806.8, 2215.8, 0, 0).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Spinners.Add(2806.8, 0, 0, 48).Select
ActiveSheet.Buttons.Add(23.4, 10.2, 140.4, 37.2).Select
ActiveSheet.Buttons.Add(17.4, 2460.6, 109.2, 45).Select
ActiveSheet.Buttons.Add(636.6, 10.2, 205.8, 21.6).Select
Sheets("origineel").Copy After:=Sheets(3)
Sheets("origineel (2)").Select
Range("A1").Select
End Sub
Dank bij voorbaat voor de geboden hulp,
JO