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

Kolommen automatisch door laten schuiven

Status
Niet open voor verdere reacties.

DennisR

Gebruiker
Lid geworden
7 mrt 2007
Berichten
14
Goedemorgen,

Ik heb een vraag over het volgende;

Op dit moment heb ik 5 tabellen, 2006 t/m 2002.
Deze komen rechtstreeks uit een database, en hiervan worden de gemiddelden van de afgelopen 5 jaar berekend.
Is het mogelijk om als er een nieuw jaar beschikbaar is, bv. 2007, dat ik deze knip en plak in een veld en dat de jaren automatisch doorschuiven.
Zodat de nieuwe gemiddelden over 2007 t/m 2003 berekend worden.

Ik hoop dat dit duidelijk genoeg is, ik heb een voorbeeld bijgevoegd.

Alvast bedankt!
 

Bijlagen

Dat is niet de oplossing.

Oh, jammer.

Het gaat erom dat je de vraag stelt op meerdere forums tegelijk, en dat ik met die link wil voorkomen dat vrijwilligers meerdere keren dezelfde dingen doen.
 
Oh, jammer.

Het gaat erom dat je de vraag stelt op meerdere forums tegelijk, en dat ik met die link wil voorkomen dat vrijwilligers meerdere keren dezelfde dingen doen.
Ah ok, excuses.
 
Wat is er mis met dit manueel te doen? 2 kolommen invoegen, knippen-plakken, laatste kolommen verwijderen?
 
Wat is er mis met dit manueel te doen? 2 kolommen invoegen, knippen-plakken, laatste kolommen verwijderen?
Het gaat om ongeveer 60 maal deze soort tabellen, daarom zou het fijn zijn als ik het vanuit het bronbestand gewoon kan knippen en plakken, zonder eerst weer al deze kolommen te verwijderen e.d.
 
Laatst bewerkt:
Hier is de code.

Code:
Sub Macro1()
    Application.Calculation = xlCalculationManual
    Range("D3:K15").Copy Range("F3")
    With Range("D19:E31")
        .Copy Range("D3")
        .ClearContents
        .Borders.LineStyle = xlNone
    End With
    Application.Calculation = xlCalculationAutomatic
End Sub

Wigi
 
Hier is de code.

Code:
Sub Macro1()
    Application.Calculation = xlCalculationManual
    Range("D3:K15").Copy Range("F3")
    With Range("D19:E31")
        .Copy Range("D3")
        .ClearContents
        .Borders.LineStyle = xlNone
    End With
    Application.Calculation = xlCalculationAutomatic
End Sub

Wigi
Super! ga er meteen mee aan de gang.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan