Hét vraag- en antwoordplatform van Nederland

Hoe kan ik een regel invoegen waar mijn cursor staat met VBA?

Ik wil graag een knop maken die een regel invoegt bij de cel waar mijn cursor in staat. In elke regel binnen mijn sheet staan formules, maar niet in elke kolom.

Bij het invoegen van de regel moet deze wel alle formules kopiëren van 1 van de andere regels. De formules staan vast in grijze beveiligde cellen en de invoervelden zijn wit gekleurd. Alle formules uit de grijze velden moeten dus worden overgenomen als een soort van 'flashfill' als het ware.

Weet iemand hoe ik met VBA dit kan realiseren?
Het gaat trouwens over Microsoft Excel 2016***

Verwijderde gebruiker
7 jaar geleden
in: Software
Geef jouw antwoord
0 / 2500
Geef Antwoord

Antwoorden (1)

Onderstaand de vba code, je moet nu alleen nog een knop tekenen en met de rechtermuisknop de macro eraan koppelen. In de code wordt regel 1 gekopieerd naar de tussengevoegde regel, je kunt daar uiteraard ieder regelnummer invoeren wat je wilt.

Sub InsertRow()
Rows(ActiveCell.Row).Select
Selection.Insert

'Onderstaande regel kopieert regel 1 naar de nieuwe regel
Rows(1).Copy
ActiveSheet.Paste
End Sub
paulus811
7 jaar geleden
Deel jouw antwoord
0 / 2500
Geef Antwoord
logo van Kompas Publishing

GoeieVraag.nl is onderdeel van Kompas Publishing