Débutante VBA, insertion d'une ligne sous condition

Anna84

XLDnaute Nouveau
Bonjour,

Je suis débutante dans le langage VBA et je sollicite votre aide car en fait je travaille sur un tableau excel contenant plusieurs champs et parmi eux, j'ai inséré des listes déroulantes pour faciliter la saisie et en éviter les erreurs.
Donc dans une colonne nommé "Annexes" j'ai crée une liste déroulante "Oui / Non" et en fait je voulais savoir comment faire pour qu'une ligne vide soit crée automatiquement à la suite SI l'on remplit la cellule avec OUI ? Il faut utiliser du VBA mais ne l'ayant pas trop vu durant ma scolarité je suis un peu perdu...

En vous remerciant d'avance
 

Anna84

XLDnaute Nouveau
Re : Débutante VBA, insertion d'une ligne sous condition

Oui pas de soucis, vous trouverez un exemple en fichier joint.
Merci bien
 

Pièces jointes

  • Fichier_exemple.xls
    34 KB · Affichages: 51
  • Fichier_exemple.xls
    34 KB · Affichages: 56
  • Fichier_exemple.xls
    34 KB · Affichages: 56

Legolas

XLDnaute Occasionnel
Re : Débutante VBA, insertion d'une ligne sous condition

Re,

Avec une macro qui gère les événements (changement de valeur en colonne B) et qui teste la dernière valeur.
Pour insérer une ligne, j'ai juste fait un copier coller (seulement le format) de la ligne supérieure.

Cela correspond il au besoin ?

A plus
 

Pièces jointes

  • Fichier_exemple.xls
    35.5 KB · Affichages: 60
  • Fichier_exemple.xls
    35.5 KB · Affichages: 67
  • Fichier_exemple.xls
    35.5 KB · Affichages: 70

Anna84

XLDnaute Nouveau
Re : Débutante VBA, insertion d'une ligne sous condition

Je pense que tu as mal compris ma demande, je vais essayé d'être plus clair, dans la colonne "Annexes" je voudrais qu'à chaque fois que l'on mette la réponse " OUI " une ligne s'insérer automatiquement à la SUITE (pour récolter une information supplémentaire si l'individu répond OUI) et ceci pour toutes les cellules de la colonne B. J'espère avoir été claire ?
 

Legolas

XLDnaute Occasionnel
Re : Débutante VBA, insertion d'une ligne sous condition

Oki, je n'avais aps bien compris.
Ce devrait être mieux maintenant.

A plus
 

Pièces jointes

  • Fichier_exemple.xls
    39 KB · Affichages: 111
  • Fichier_exemple.xls
    39 KB · Affichages: 114
  • Fichier_exemple.xls
    39 KB · Affichages: 111

Anna84

XLDnaute Nouveau
Re : Débutante VBA, insertion d'une ligne sous condition

J'ai une deuxième question svp...
En fait c'est bien ce que j'attendais mais je voulais savoir si c'était possible que sur la ligne crée la liste déroulante ne soit pas active seulement pour la colonne "Annexes" dans cette nouvelle ligne. Vous voyez ce que je veux dire ?

Merci d'avance
 

Legolas

XLDnaute Occasionnel
Re : Débutante VBA, insertion d'une ligne sous condition

Bonjour,

Désolé pour le délai...

L'explication n'est pas très claire.
Ce que j'ai compris : il faut enlever la liste déroulante de la colonne Annexes sur les nouvelles lignes créées ?

Pour ça voici le fichier mis à jour.
Sinon, j'ai besoin de plus d'explication.

A plus
 

Pièces jointes

  • Fichier_exemple.xls
    44.5 KB · Affichages: 55
  • Fichier_exemple.xls
    44.5 KB · Affichages: 59
  • Fichier_exemple.xls
    44.5 KB · Affichages: 73
Haut Bas