VBA / Insérer une ligne sous condition spécifique

James2.01 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
James2.01 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je trouve souvent mes réponses Excel sur le forum sans problème mais là je coince.
Il faut dire que je suis novice sur VBA et que bien que mon problème ne me semble pas complexe, je sèche complètement.

J'ai sur mon fichier Excel en Feuil1 des cases numérotées de 1 à 13 en colonne A et des cases à cocher (contrôle de formulaire) en colonne B.
En Feuil2 j'ai un tableau qui reprend ces numéros de 1 à 13 en colonne A et leur associe des textes en colonne B.

En language courant, ce que je cherche à faire est de :

1/ Cocher manuellement une sur la Feuil1.

2/ Ajouter automatiquement une ligne en Feuil1, par exemple à partir de la ligne 15.

Le texte de cette ligne correspondant au texte présent dans le tableau en Feuil2 associé au numéro sélectionné.


J'espère avoir été clair et avoir posté au bon endroit,
Merci d'avance !
James
A voir également:

2 réponses

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
bonjour

Comme tu débutes en VBA:
Evite les cases à cocher car la détermination de la case sélectionnée n'est pas évidente quand on débute. d'autre part la case à cocher n'empêche une multi-sélection.
En VBA, privilégie l'activeX plutôt que le controle de formulaire
met simplement des "X" au besoin avec une MFC si on tape autre chose ou qu'il y a une multi-sélection

tu ne dis pas dans quelle colonne on écrit le texte


Michel
0
James2.01 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour et merci pour ta réponse rapide !

C'est noté pour l'activeX dans un premier temps.
Oui effectivement, en colonne A ce serait parfait.

Merci,
James
0