Kolomcellen leeg maken & formule doortrekken adv waardes kolom A

Status
Niet open voor verdere reacties.

1965Peter

Gebruiker
Lid geworden
20 jun 2016
Berichten
197
Hallo,

Ik wil graag de cellen leegmaken van kolom D7 t/m D.....= variabel (laatste regel met waarde uit kolom A).
& de formule uit kolom G7 doortrekken t/m (laatste regel met waarde uit kolom A).
In voorbeeld t/m regel 15.
Kolom A is variabel van A7 t/m .......
(zie bestand)

Alvast bedankt
 

Bijlagen

Waarom stel je een Excel vraag in een VBA subforum ?
 
zo?
Code:
Sub VenA()
  lr = Cells(Rows.Count, 1).End(xlUp).Row
  Range("D7:D" & lr).ClearContents
  Range("G7:G" & lr) = "=1+1"
End Sub
 
Dankje VenA,

Voor kolom D lege cellen werkt ie prima.
Voor kolom G moet ie de formule doortrekken, formule kan in werkelijkheid elke keer anders zijn.
Dus kopie G7 formule t/m .... (eind van kolom A).
 
Neem een macro op en maak vervolgens het bereik dynamisch.
 
Hallo VenA,

met hulp van jouw code, en steeds meer (beperkt) inzicht van mijn kant heb ben ik eruit gekomen. (weet 'm alleen nog niet in een codevak te zetten :))
Super bedankt, heb al veel van jouw codes in gebruik


lr = Cells(Rows.Count, 1).End(xlUp).Row
Range("D7:D" & lr).ClearContents
Range("G7").Select
Selection.Copy
Range("G7:G" & lr).Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
 
... en geen variabelen ;)

Code:
Sub M_snb()
  With Range(Cells(7, 4), Cells(Rows.Count, 1).End(xlUp).Offset(, 3))
      .ClearContents
      .Offset(, 3).Formula = .Offset(, 3).Cells(1).Formula
  End With
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan