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

Bedragen automatisch verhogen

Status
Niet open voor verdere reacties.

tonp60

Gebruiker
Lid geworden
29 jul 2009
Berichten
136
Hallo

Ik heb een bestand met meerdere tabbladen. In deze tabbladen staan in diverse cellen bedragen vermeld. Dit zijn geen vaste cellen, bijv. op blad 1 staan de bedragen in A3, G5 en L76.
Op blad 2 staan ze in F55, H43 en Q98.
Kan ik op een makkelijke manier de willekeurige bedragen op de diverse tabbladen verhogen met bijv. 5%? Kan dit met een basis functie of is dit iets voor VBA?
Ik ben benieuwd naar jullie reactie.

Ton
 

Bijlagen

Laatst bewerkt:
Ik zie geen voorbeeldbestand. Er zijn diverse mogelijkheden copy pastespecial multiply is er 1 van.
 
Ik denk niet dat dit ook maar in iets lijkt op het echte bestand. Maar goed.

Code:
Sub VenA()
  For Each sh In Sheets
    For Each cl In sh.UsedRange.SpecialCells(2, 1)
      cl.Value = cl.Value * 1.05
    Next cl
  Next sh
End Sub
 
Dat klopt, maar ik begreep dat dit ook niet mocht.
Het script doet wel precies wat ik bedoel.
Bedankt voor de oplossing.
 
@tonp60

Dat begrijp je helemaal verkeerd.
Het bestand moet nl. zo goed mogelijk lijken op het bestand waarin je werkt, met uitzondering van persoonsgebonden (privé) gegevens.
Als er geen persoonsgebonden gegevens in het bestand staan kun je dat ook gewoon plaatsen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan