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

Automatisch kleur kopiëren

Status
Niet open voor verdere reacties.

Bedrijfsbureau

Gebruiker
Lid geworden
30 jun 2015
Berichten
5
Hallo,

Ben nieuw op dit forum. Ben onder de indruk van de kundigheid van een hoop mensen.
Onlangs van dit forum bijvoorbeeld VBA code voor de functie =SOMCELKLEUR gebruikt, werkt super. Dank!
Hoop dat jullie me ook kunnen helpen met een probleem waar ik zelf mee zit en erg vaak op dit forum en elders op internet tegenkom.

Hoe kopiëren we achtergrondkleuren van cellen automatisch mee.
Niet handmatig, dus niet door te plakken met de speciale opties 'opmaak mee kopiëren', maar echt automatisch.
In een willekeurige cel zetten (bijvoorbeeld) "=Blad1!B27" neemt alleen de waarde mee.
Om ook de kleur mee te krijgen is een stukje VBA code nodig.
Het is in mijn geval geen optie om te kijken naar voorwaardelijke opmaak.

Concreet:
We werken met een Excel waar verlof-, spaar-, ziekte- en overwerkuren van de medewerkers worden bijgehouden.
Verlof uren achter een naam hebben een een bepaalde kleur, spaaruren een andere kleur etc.
Dus met voorwaardelijke opmaak werken, werkt niet, we kunnen cellen hebben met het getal 4 (uur) die geel, rood, paars e.d. zijn.
(N.B: hier kwam de functie =SOMCELKLEUR al heel goed van pas, alle gele uren zijn iemand zijn verlof uren, alle rode uren zijn zijn spaaruren etc.)

Het probleem is dat al deze uren per persoon op blad 1 staan en worden gekopieerd naar andere bladen binnen dezelfde Excel voor andere berekeningen/planningen/overzichten.
Alleen de waarde kopiëren is geen optie, want dan weten we niet meer wat soort uren dit zijn (verlof-, spaar-, ziekte- en overwerkuren).
Helaas dus kopiëren we dit nu allemaal handmatig omdat de kleur mee moet.

Mijn vraag is dus nu: heeft iemand een stukje klant en klare VBA code waarmee we de waarde en (achtergrond)kleur van een willekeurige cel naar een andere willekeurige cel binnen het zelfde Excel bestand kunnen kopiëren?

Ik ben benieuwd!
Bij voorbaat dank, met vriendelijke groet,

Bedrijfsbureau
 
Welkom op het forum,

Een voorbeeldbestandje doet wonderen.
Dan ga je snel geholpen zijn.

Gr,

Joske
 
In een willekeurige cel zetten (bijvoorbeeld) "=Blad1!B27" neemt alleen de waarde mee.
en toch met een voorwaardelijke opmaak, het kleur.
 

Bijlagen

  • test bedrijfsbureau.xlsx
    8,9 KB · Weergaven: 109
Laatst bewerkt:
@ VenA
via de link kom ik op een blanco pagina terecht. maar via de geplaatste onderwerpen van TS toch gevonden.
Dit is inderdaad even erg als crossposting en dus moeilijk te volgen.:confused:
 
@Plonske,

Linkje heb ik even aangepast. Ik weet niet welke ik in gekopieerd had. Mocht je blijkbaar van jouw provider niet zien:cool:
 
Excuus

Goedemiddag!

Ik wist niet waar het probleem te posten, op het 'Excel-forum' of het 'VBA-forum', dus dan maar beiden.
Snap dat dit niet de bedoeling was excuus.

Waar horen VBA vragen voor Excel thuis? Bij VBA of bij Excel...? ;)

Inhoudelijke reactie nu bij VBA gepost, in ieder geval dank!
 
Het maakt niet zo veel uit in welke van de twee als het je het maar niet in beide doet.:d
 
Waar je de vraag plaatst hangt in de eerste plaats af wat je zelf het liefste hebt: VBA of formules.
Daar ik geen VBA specialist ben kijk ik(veel te) weinig naar het VBA gedeelte van dit forum, maar naar mijn vermoedens houden de VBA techneuten beide forums in de gaten, en zie hier VBA oplossingen verschijnen (zo leer ik ook bij:thumb:)
Bij twijfel kan je op beiden terecht maar meld dit dan ook in de vraagstelling en plaats ook de link naar het ander deel van het forum, dan kunnen we beiden volgen.;)
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan