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
6 jaar geleden
in: Software
3.6K

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

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
(Lees meer...)
paulus811
6 jaar geleden

Weet jij het beter..?

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

0 / 5000
Gekozen afbeelding