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

VBA formule horizontaal doortrekken

  • Onderwerp starter Onderwerp starter DEY
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

DEY

Gebruiker
Lid geworden
19 apr 2013
Berichten
46
Help!!
Graag uw hulp nodig voor het volgende:
In rij 30 (variabel) zijn weeknummers.

Rijen 1 tot en met 7 zijn laatst bijgewerkt tot met kolom AQ.

Wie kan mij helpen met een VBA script!
Rijen 1t/m 7 zoeken naar laatste kolom cel en dan met vba doortrekken naar de laatste cel van rij 30
 

Bijlagen

Code:
=ALS(C$30="";"";B2+1)

Je kunt ook deze formule in Cel C2 zetten en daarna doortrekken naar rechts zover je wilt.
 
Dank je wel, maar ik zoek echt een VBA script. De formule is in de cellen zijn als voorbeeld.
Eenmaal de script zal ik weer toepassen op verschillende Sheets.
 
Zoiets:
Code:
Option Explicit

Sub Doortrekken()
    Dim colWeken As Integer
    Dim colData As Integer
    colWeken = Range("A30").End(xlToRight).Column
    colData = Range("A1").End(xlToRight).Column
    Range(Cells(1, colData), Cells(7, colData)).AutoFill Destination:=Range(Cells(1, colData), Cells(7, colWeken)), Type:=xlFillDefault
End Sub
 
Dit is super!!!

Ik heb nog een laatste vraagje.

Wat als ik niet vanuit A1 wil doortrekken maar vanuit de laatste cel in rij 1?

Alvast mijn dank voor jullie moeite.
 
Dat doet de macro al, of wil je alleen rij 1 doortrekken?
 
Ja super!!

Ik heb het door.

Dank je wel.

Klasse.
 
Of gebruik de ingebouwde faciliteiten van Excel:

Code:
Sub M_snb()
   ListObjects.Add 1, Cells(1).CurrentRegion
   Cells(2, 3).Copy Cells(2, 3).Resize(, Rows(30).SpecialCells(2).Count - 2)
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan