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

Rij invoegen inclusief formules

Status
Niet open voor verdere reacties.
Of
Code:
Sub Invoegen_rij()
  With ActiveCell.EntireRow
    .Offset(1).Insert
    .Copy .Offset(1)
  End With
End Sub
 
Super Daniel! Bedankt. Kan ik nu het excel blad ook beveiligen? Of werkt de Macro dan niet meer?

Jos er zit een foutje in ik had niet bemerkt dat er een verborgen kolom was pas de macro aan , je kan het werkblad beveiligen door er dit aan toe te voegen
Code:
Sub Invoegen_rij()
ActiveSheet.Unprotect
    With ActiveCell.EntireRow
        .Insert
            .Cells(1, 6).Copy .Cells(0, 6)
                .Cells(1, 10).Copy .Cells(0, 10)
                    .Cells(1, 14).Copy .Cells(0, 14)
                .Cells(1, 18).Copy .Cells(0, 18)
            .Cells(1, 20).Copy .Cells(0, 20)
        .Cells(1, 22).Copy .Cells(0, 22)
    End With
ActiveSheet.Protect
End Sub

eventueel uitbreiden naar een paswoord .
 
@ snb ik haal enkel de formules over , bij mij mag de bovenste rij voorzien zijn van data ;)
 
alternatief:
Code:
Sub tst()
  With ActiveCell.EntireRow
    .Offset(1).Insert
    .Resize(2).FillDown
    .Offset(1).SpecialCells(xlCellTypeConstants).ClearContents
  End With
End Sub
Lussen schijnen niet de snelste code op te leveren (zeggen anderen)
Selectief verwijderen kan eenvoudiger/sneller zijn dan selectief kopiëren.
 
Laatst bewerkt:
alternatief:
Lussen schijnen niet de snelste code op te leveren (zeggen anderen)
Selectief verwijderen kan eenvoudiger/sneller zijn dan selectief kopiëren.

Ik deel die mening met de " anderen " maar het is ( was ) van niet beter te weten en toch tot het gevraagde resultaat te komen , ik rij ook niet steeds langs dezelfde weg om van punt A naar B te rijden en tja, het is dan wat langer rijden . Ik probeerde zonet de twee code's in dezelfde sheet alles perfect tot ik een tweede keer wilde testen en dan kreeg ik een fout , blijkbaar bleef iets achter in het geheugen .
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan