Adresser dynamiquement une cellule.

  • Initiateur de la discussion Initiateur de la discussion David
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

David

Guest
Bonjour ,

Je fais une recherche sur une liste déroulante ,le choix me permet d'afficher
les informations relatives à cette ligne de la liste (INDEX).

Je veux ensuite envoyer ces informations obtenues à un endroit
de la feuille mais de façon séquentielle ,à chaque fois à la ligne
suivante ,mais pas toujours la même ligne .

How (comment ) .
Je suis un vieux de la programmation linéaire (Cobol ) et Excel
me déroute un peu par son parallélisme d'exécution .
Merci d'avance de toute suggestion utile .

David
 
Bonsoir David et le Forum,

Ci joint une bidouille qui envoie ton choix à partir d'une liste déroulante vers une colonne en décalant d'une ligne à chaque nouveau choix.

Mais je crains qu'en cette heure tardive où les honnêtes gens sont couchés, je compris mal ta question

Amicalement
Muichel. Béziers
 

Pièces jointes

Bonjour Michel de Béziers,

Merci pour ton excellente réponse mais il y a encore quelque chose
que je ne pige pas ,j'ai trouvé le code suivant :

Private Sub ComboBox1_Change()
Dim lig As Long
'numéro de la 1) ligne vide dans les reports de choix (colH=8)
lig = Columns(8).Find("", [H1], , , xlByRows).Row
'report des valeurs choisies
Range(Cells([lig], 8), Cells([lig], 9)) = Range("trans").Value
End Sub

1)Ou parle t 'on de "zone" B11:C30 ? , où sont défini les paramètres
de cette ComboBox1_Change() ? de la boite à outils VBA ?
Cette combox n'est ni une macro ni une fonction , qu'est ce que c'est
et cette boite à outil ,où est elle ?

Excuses moi si je suis dur à la détente mais j'ai presque tout compris
et je pense qu'à ton prochain mel , ça sera le cas .


Au plaisir de te lire .

David , Clamart .
 
Bonjour, David


« Affaire B11:C30 » :

J’ai nommé la plage (insertion | nom ) B11 :C30 « zone » (j’aurais pu l’appeler machin ou ce que je voulais°) ; Tu retrouves l’utilité dans la formule écrite en C6 (on aurait pu ici s’en passer mais j’ai la manie de nommer au maximum…)


La combobox :

1/Tonton Excel en propose 2 variantes : par la barre d’outils « formulaire » utilisée sur d’anciennes versions d’excel (XL5, je crois) et qu’utilise les gens qui ne connaissent pas VBA, les pôvres…

2/ Celle qui est utilisée ici est la compobox type « VBA « :
tu trouveras un truc très bien fait par Vériland dans le coffret des listes, rubrique Cours et exemples VBA dans ce site XLD ( à télécharger d’urgence ainsi que les autres de cette rubrique si tu t’intéresse à XL et VBA, au passage Merci à Celeda).
Je te suggères cependant d’activer la barre d’outils « Visual Basic » n’oublies pas non plus d’activer et désactiver le mode création


Amicalement,
Michel. Béziers
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
16
Affichages
2 K
Retour