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

Opgelost Rij invoegen eerste regel tabel

Dit topic is als opgelost gemarkeerd
Status
Niet open voor verdere reacties.

Amstellovich1967

Gebruiker
Lid geworden
25 jul 2017
Berichten
143
Hallo Leden,

Ik wil graag d.m.v. een button en lege regel op de eerste regel de tabel laten invoegen die ook de formules overneemt.
Nu heb ik een macro gevonden maar die voegt een regel in buiten de tabel.
Wat doe ik fout?

Groet,
René
 

Bijlagen

bedoel je dit ?
Code:
Blad2.ListObjects(1).ListRows.Add (1)
 
Jouw code vervangen
Code:
Sub Macro_legeregel()

    Blad2.ListObjects(1).ListRows.Add (1)
    Blad2.ListObjects(1).ListRows(1).Range.Interior.Color = xlNone

    
End Sub
 
@AD1957:
Je code werkt goed echter zou het mogelijk zijn dat de datum automatisch mee verandert?
Onderste regel is bijv 31-12-2024 dat de regel erboven dan met een dag later verspringt?

Groet,
Rene
 
Waarom een macro voor iets wat een tabel automatisch doet ?
Vul iets in in de eerste lege cel onder de tabel en klaar is Kees.
 
@snb:
Ik begrijp wat je bedoeld maar bij mij geeft het wel een lege regel maar geen datum weer.
Is het ook mogelijk dat als kolommen D en/of E leeg zijn dat de melding #waarde in kolom F ook niet te zien is?
 

Bijlagen

Selekteer cel C5, trek door naar beneden en kijk wat er gebeurt.
 
Ik weet niet wat ik fout doet maar als ik in de onderste regel een datum plaats en dan een lege regel invoeg dan krijg ik een lege cel in kolom datum.
 
Zoiets voor de datum. (kan waarschijnlijk nog korter)
En voor de melding #waarde moet je eens goed naar de formules kijken.
Code:
Sub Macro_legeregel()
 With Blad2.ListObjects(1)
    datum = Blad2.Cells(3 + .ListRows.Count, 3)
    .ListRows.Add (1)
    .ListRows(1).Range.Interior.Color = xlNone
    Blad2.Cells(4, 3) = datum + .ListRows.Count - 1
 End With

End Sub
 
Geweldig! het werkt zeer goed. Achter de formule in kolom F ga ik even googlen om dit netjes te krijgen.
Super bedankt. :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan