Lorsque UserInterfaceOnly est défini sur True lors de la protection d’un feuille de calcul, VBA peut encore apporter certaines modifications sans nécessiter la désactivation de la protection. Cependant, il est important de noter que ce paramètre ne se conserve pas après la fermeture et la réouverture du fichier Excel. Vous devrez réactiver la protection pour les modifications ultérieures.
Concernant les ListObjects, VBA ne peut pas ajouter des lignes à un objet protégé même si UserInterfaceOnly est défini sur True. Seuls les changements de valeurs de cellules sont autorisés.
En résumé, si vous utilisez UserInterfaceOnly avec un ListObject protégé, vous pourrez apporter des modifications de valeurs de cellules, mais vous ne pourrez pas ajouter de nouvelles lignes.