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

Formule herhalen op basis van invoerveld

Status
Niet open voor verdere reacties.

rickb1977

Gebruiker
Lid geworden
2 dec 2015
Berichten
53
Hallo,

Voor mijn werk moet ik regelmatig (dagelijks) bestanden opmaken.
De enige variabele in de bestanden is het aantal rijen en het aantal kolommen.

Als simpel voorbeeld heb ik twee bestanden meegestuurd. In bestand 'voorbeeld1' wil ik de opmaak die ik hieronder beschrijf toepassen op 1 kolom, namelijk B.
In bestand 'voorbeeld2' wil ik het toepassen in B, C, D en E.
De eerste kolom waar de opmaak op toegepast moet worden is altijd B.

Is het mogelijk om (misschien met een messagebox? Of is er een andere betere optie?) te vragen om het aantal kolommen en op basis van dat getal de formule X keer toe te passen?
De opmaak die ik hieronder beschrijf is maar als voorbeeld.


Code:
Sub Test_opmaak_kolommen()
'
' Test_opmaak_kolommen Macro
' Test
'

'
    Range("B1").Select
    Selection.Font.Bold = True
    Columns("B:B").Select
    With Selection
        .HorizontalAlignment = xlRight
        .VerticalAlignment = xlBottom
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    Range("B5").Select
    ActiveCell.FormulaR1C1 = "=SUM(R[-3]C:R[-1]C)"
End Sub

Alvast bedankt voor het meedenken.
 

Bijlagen

Hallo Emields,

Dank voor je reactie. Als ik de knop gebruik zie ik wel dat er een andere cel geselecteerd wordt maar er veranderd niets aan de opmaak.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan