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

Code doet het niet

Status
Niet open voor verdere reacties.
gewoon via voorwaardelijke opmaak kan ook
 
edmoor,
Duizend maal dank!!
mvg, Eric
p.s. ik begin stilletjes de opmaak van de code te begrijpen, nu de studie nog doen en hopelijk lukt het dan beter!
 
Hey,
Dat met die voorwaardelijke opmaak wil ik wel eens zien!
mvg, Eric
heb dat zelf geprobeerd maar lukte niet!
 
Hey edmoor,
kan in die code nog bijgewerkt worden, zodat de cellen in K,L,M leeg blijven tot ik op j klik?
thanks, Eric
 
Gebruik een gedeelte dezelfde formule als in kolom M
Daarna kun je het celformaat 'doorstrepen' aanklikken.

Nu aub graag een klein beetje zelfstudie
 
Voor de duidelijkheid, als je op een cel in kolom J klikt gebeurt er niks. Wel als je er op dubbelklikt.
In de BeforeDoubleCLick routine die ik eerder vandaag voor je wijzigde, staat wat er op welk moment moet gebeuren en kan je ook de betreffende cellen in de kolommen K, L en M leegmaken danwel vullen.
 
Laatst bewerkt:
Alles wat je nodig hebt voor die laatste vraag staat er al in.
Bekijk de routine, zoek op wat die verschillende regels doen en gebruik dat om de cellen op dezelfde regel in de kolommen K, L en M te vullen danwel leeg te maken.
Leer tevens de Debug mode te gebruiken waar je in een dergelijke situatie veel aan kan hebben:
https://nieuwsbrief.helpmij.nl/artikel.php?id=2479

Er zo mee omgaan is de manier waarop de helpers hier het ook hebben geleerd.
 
Ik zie geen enkele foutmelding.
 
Dan weet ik niet wat je doet om die fout te veroorzaken.
Het Excel document dat je bijsloot doet het hier zonder enig probleem als ik dubbelklik in een cel van kolom J vanaf regel 5.

Ik zie net wel dat de code in je plaatje waar de fout staat, anders is dan in je document.
Wat de melding al zegt, die syntax klopt niet.

Je hebt dus een ander document bijgesloten dan waarin de foutmelding optreedt.
Niet handig voor onderzoek.
 
Laatst bewerkt:
Ja inderdaad, maar de teekst in de cellen K, K, M blijft wel staan hé!
En dat is wat ik wou bereiken, dat die blanco zijn tot er een teken komt in cel J!
mvg, Eric,
please, nog eenmaal je hulp?
 
Dat kan zonder ook maar iets met VBA te doen.
Kijk naar de functies in K5 en L5.
 
Die functies vullen altijd de cel en dat wil je niet.
Dat moeten ze alleen doen als de bijbehorende cel in kolom J gevuld is.
Dat kan je simpel met een ALS functie controleren.
 
Dat is toch wel een basis in Excel gebruik, dan valt er dus nog veel meer te studeren dan VBA alleen.
Nog 1x en dan niet meer, ok?

In K5: =ALS(J5="";"";TEKST(I5;"dddd"))
In L5: =ALS(J5="";"";WEEKDAG(I5))

En dan doortrekken uiteraard.
 
Laatst bewerkt:
Als dat iets goeds betekent zou ik er een rood hoofd van krijgen ;):p
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan