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

25 regels met tekst tussen voegen

Status
Niet open voor verdere reacties.

Atwist

Terugkerende gebruiker
Lid geworden
24 jan 2006
Berichten
1.076
Besturingssysteem
Wndows 11
Office versie
2016
Hallo forumleden,

Heb een werkblad die uit 19 pagina's bestaat maar nu wil ik dat als bv checkbox 1 wordt aangeklikt dan moet op deze plaats bv A210 25 regels (is 1 pagina) met tekst worden ingevoegd.
Dus moet het zo worden dat dit er tussen komt en de rest 1 pagina opschuift, deze gegevens staan op werkblad 2.
Het kopieeren naar een ander werkblad door een checkbox ken ik maar rijen invoegen niet, dus hoop ik dat jullie mij kunnen helpen.
 
Bv.
Code:
Sub tst()
    If Checkbox1 Then
        [Blad2!A1:A25].Copy
        [A210].Insert xlShiftDown
    End If
End Sub
 
Warme bakkertje,

Dank voor je antwoord
Ik kreeg jou oplossing niet werkend maar heb deze aangepast en werkt nu perfect.
Code:
Sub tst()
    If Checkbox1 Then
        [Blad2!A1:A25].Copy
        [A210].Insert xlShiftDown
    End If
End Sub

Is geworden
Code:
Sub tst()
Private Sub CheckBox1_Click()
        [Blad2!A1:A25].Copy
        [A210].Insert xlShiftDown
    End Sub

Mijn dank is groot :thumb:
 
Warme bakkertje,

Dank voor je antwoord
Ik kreeg jou oplossing niet werkend maar heb deze aangepast en werkt nu perfect.

Is geworden
Code:
Sub tst()
Private Sub CheckBox1_Click()
        [Blad2!A1:A25].Copy
        [A210].Insert xlShiftDown
    End Sub

Mijn dank is groot :thumb:

Lijkt me onwaarschijnlijk.
Ik denk dan meer aan zoiets.

Code:
Private Sub CheckBox1_Click()
  If CheckBox1 Then
   [Blad1!A1:A25].Copy
     [A210].Insert xlShiftDown
  Application.CutCopyMode = False
  End If
End Sub
 
@ Harry
Code:
Application.CutCopyMode = False
Heb je niet nodig bij een gewone Copy-bewerking. Dit wordt enkel gebruikt bij PasteSpecial om het klembord leeg te maken en het selectiekadertje te verwijderen.;)

@ Atwist
Verwijder regel Sub tst()
 
Laatst bewerkt:
@ Harry
Code:
Application.CutCopyMode = False
Heb je niet nodig bij een gewone Copy-bewerking. Dit wordt enkel gebruikt bij PasteSpecial om het klembord leeg te maken en het selectiekadertje te verwijderen.;)

Bij mij blijft steeds A1:A25 geselecteerd, en als je ergens op het blad gaat staan en een Enter geeft, plaatst het daar A1:A25 ook weer.
Maar ik ben een echte beginner.
 
@Harry
Bij gebruik van Insert dus blijkbaar toch nodig. :rolleyes:
 
@ Warme bakkertje

Als ik die regel weg haal dan krijg ik een compileer fout.

@ HSV
Mijn aanpassing werkt bij mij perfect, dus ik snap de uitspraak "Lijkt me onwaarschijnlijk"
dan niet helemaal.
 
Dank voor de info @Rudi.
Ik wil me daar een beetje in verdiepen, dus simuleer ik af en toe, als het niet te groot is.
 
@ Warme bakkertje

Als ik die regel weg haal dan krijg ik een compileer fout.

@ HSV
Mijn aanpassing werkt bij mij perfect, dus ik snap de uitspraak "Lijkt me onwaarschijnlijk"
dan niet helemaal.

Of heb je het ook aan een knop hangen i.p.v. alleen de checkbox.
 
Het gaat toch over rijen, toch ?

Code:
Rows(210).resize(25).insert
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan