Bonjour,
Dans le cadre de mon travail, je dois proposer un tableau qui nous permettent de suivre des dossiers de leur création à leur clôture.
Dans certaines cellules j'ai déjà créer des formules afin d'automatiser la remonter de données:
Exemple, lorsque je saisi le nom d'un dossier, les codes définis le concernant sont automatiquement remplis (fonction recherchev)
Pour certains dossiers complexes, les codes prédéfinis ne correspondent pas à la réalité et nous devons effacer la formule recherchev existante pour saisir manuellement les codes à utiliser).
Le problème c'est que lorsque nous rajoutons des lignes dans notre tableau, il y a un risque pour que les formules ne se reportent pas. Un code Vba est déja créé pour l'ajout de lignes avec recopie de formules.
Je ne maîtrise pas du tout Vba et suis donc bloquée, help.
Mon problème est donc le suivant:
- si B2 est non vide ou que c2= "texte" alors les formules dans les cellules d2 à f2 doivent être effacer (afin de permettre une saisie manuelle)
Ces conditions devraient pouvoir s'appliquer sur toute la feuille
De plus je souhaitais mettre en place une protection sur les colonnes d à f et que celle-ci saute lorsque les conditions si dessus s'appliquent.
Est-ce facilement réalisable sachant je débute dans le Vba?
Merci d'avance pour vos réponses.
Ps: il existe déjà un code sur la feuille, comment dois je faire pour séparer les 2.
Dans le cadre de mon travail, je dois proposer un tableau qui nous permettent de suivre des dossiers de leur création à leur clôture.
Dans certaines cellules j'ai déjà créer des formules afin d'automatiser la remonter de données:
Exemple, lorsque je saisi le nom d'un dossier, les codes définis le concernant sont automatiquement remplis (fonction recherchev)
Pour certains dossiers complexes, les codes prédéfinis ne correspondent pas à la réalité et nous devons effacer la formule recherchev existante pour saisir manuellement les codes à utiliser).
Le problème c'est que lorsque nous rajoutons des lignes dans notre tableau, il y a un risque pour que les formules ne se reportent pas. Un code Vba est déja créé pour l'ajout de lignes avec recopie de formules.
Je ne maîtrise pas du tout Vba et suis donc bloquée, help.
Mon problème est donc le suivant:
- si B2 est non vide ou que c2= "texte" alors les formules dans les cellules d2 à f2 doivent être effacer (afin de permettre une saisie manuelle)
Ces conditions devraient pouvoir s'appliquer sur toute la feuille
De plus je souhaitais mettre en place une protection sur les colonnes d à f et que celle-ci saute lorsque les conditions si dessus s'appliquent.
Est-ce facilement réalisable sachant je débute dans le Vba?
Merci d'avance pour vos réponses.
Ps: il existe déjà un code sur la feuille, comment dois je faire pour séparer les 2.