Ciao Marco in arte Macro, e visto che sei un esperto in macro, volevo una informazione, ti spiego la mia situazione. Ho 4 checkbox e 4 forme a cui ho associato una macro diversa ad ognuna, quindi a seconda della checkbox che risulta attiva e quindi che mi restituisce vero, tramite la formattazione condizionale ho fatto in modo di nascondere le 3 forme la cui checkbox restituisce falso, lasciando visibile solo quella che restituisce vero. Il problema è che anche se non sono visibili, le forme sono li e se per errore ci si clicca sopra va in esecuzione la macro errata, quindi sai se c'è modo di far eseguire la macro solo se la forma è visibile e disattivarla quando non lo è? spero sia comprensibile. Grazie per l'eventuale tuo aiuto.