Wie kan mij helpen. Ik ben bezig met het volgende in een Excelbestand.
Sheet 1 = een kruisjeslijst. Hier wordt aangevinkt welke documenten opgeleverd gaan worden aan het einde van het project.
In sheet 2 wil ik dit schematisch in een procesje weergeven. Echter, krijg ik dit nu niet mooi onderelkaar, als er bijv in de kruisjeslijst cel A1 is aangevinkt en daarna pas weer A5. In mijn sheet 2 krijg ik dan dus 3 rijen er tussen.
Nu zou ik die graag automatisch willen verwijderen. Ik heb een VBA code die automatisch 'blanks' verwijdert als je er op klinkt. Alleen in sheet 2 gebruik ik de IF functie om aan te geven dat als kruisje op sheet 1 is aangevinkt, de bij behorende tekst moet worden getoond op sheet 2.
Met de VBA code krijg ik dus de 3 lege zellen tussen A1 en A5 niet weg, omdat de cel de IF formule blijft tonen. Ik heb al geprobeerd de waarde van de cel op 'hidden' te zetten en dan vervolgens de sheet te beveiligingen. Echter blijft de VBA code dan de inhoud van de cel zien als de formule.
Is er een VBA code die ik kan toepassen zodat bij een lege cel, want geen kruisje gezet in sheet 1, de formule wordt verwijderd? (Ik weet dat dit kan via CTRL G - formules, maar ik wil dit graag automatisch, of met een verwijsknop op sheet 2 doen zodat dit 'monkey proof' wordt en ook voor mijn collega's gebruikt kan worden.
Sheet 1 = een kruisjeslijst. Hier wordt aangevinkt welke documenten opgeleverd gaan worden aan het einde van het project.
In sheet 2 wil ik dit schematisch in een procesje weergeven. Echter, krijg ik dit nu niet mooi onderelkaar, als er bijv in de kruisjeslijst cel A1 is aangevinkt en daarna pas weer A5. In mijn sheet 2 krijg ik dan dus 3 rijen er tussen.
Nu zou ik die graag automatisch willen verwijderen. Ik heb een VBA code die automatisch 'blanks' verwijdert als je er op klinkt. Alleen in sheet 2 gebruik ik de IF functie om aan te geven dat als kruisje op sheet 1 is aangevinkt, de bij behorende tekst moet worden getoond op sheet 2.
Met de VBA code krijg ik dus de 3 lege zellen tussen A1 en A5 niet weg, omdat de cel de IF formule blijft tonen. Ik heb al geprobeerd de waarde van de cel op 'hidden' te zetten en dan vervolgens de sheet te beveiligingen. Echter blijft de VBA code dan de inhoud van de cel zien als de formule.
Is er een VBA code die ik kan toepassen zodat bij een lege cel, want geen kruisje gezet in sheet 1, de formule wordt verwijderd? (Ik weet dat dit kan via CTRL G - formules, maar ik wil dit graag automatisch, of met een verwijsknop op sheet 2 doen zodat dit 'monkey proof' wordt en ook voor mijn collega's gebruikt kan worden.