afficher une plage de données sur combobox

  • Initiateur de la discussion Initiateur de la discussion mix770
  • 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 !

mix770

XLDnaute Impliqué
Bonjour Le forum,

je reviens vers vous pour un problème de renvoi avec macro sur des tableaux.

j'ai un userform dans lequel est inséré un combobox, celui ci sous forme de liste déroulante reprend une liste de nom. à chaque nom correspond un tableau positionné sur une même page (30 tableaux empilés).
je souhaiterai qu'en sélectionnant un nom cela affiche le tableau de l'agent.

exemple: nom 1 cellule A1 en haut a gauche de l'écran
nom 2 cellule A 51 en haut à gauche de l'écran
nom 3 cellule A 101 en haut à gauche de l'écran
etc...

j'ai cette macro qui affiche l'onglet:

Private Sub ComboBox2_Change()
Sheets("Tableaux_RTT").Activate
Range("A1").Select

je sais que pour afficher une cellule en haut a gauche on peut utiliser cette macro:

Worksheets(tableaux_rtt).Select
'ActiveWindow.ScrollColumn = 1
'ActiveWindow.ScrollRow = 1

mais comment l'intégrer dans le code de la combobox

si quelqu'un peut m'aider
merci à vous
 
Re : afficher une plage de données sur combobox

Bonjour,

merci de ta réponse,

comment intègres tu le code et faut il une table ou il y ait le nom associé à:
ActiveWindow.ScrollRow 1
ActiveWindow.ScrollColumn 1
/
ActiveWindow.ScrollRow 1
ActiveWindow.ScrollColumn 51

etc

merci à toi
 
Re : afficher une plage de données sur combobox

re
il faut déterminer la cellule qui contient le texte de ta combo puis tu appliques les 2 lignes en fonction de celle ci

mais sans fichier pour te donner la solution exacte qui correspond a ton souci c'est un problème
 
Re : afficher une plage de données sur combobox

Re,
c'est sympa de ta part, la cellule qui contient le texte est dans l'onglet "table" cela veut dire que pour le nom 1 en A3 le code doit être en B3 ?
je dois arrêter pour le moment je vais essayé de t'envoyer un modèle ce soir pour ta compréhension
merci à toi
à tout à l'heure
Cdt
Roland
 
Re : afficher une plage de données sur combobox

Re,
je suis de retour,

j'ai créé un tableau avec la config de celui final, il est trop lourd pour mettre en ligne, tu as un bouton qui appelle la combobox, dans celle ci 2 choix une liste déroulante pour accéder directement au nom et un bouton bleu pour accéder par défaut en haut de page.
j'ai essayé de placer ta proposition dans la Private Sub ComboBox2_Change() mais il se passe rien.
ci joint le fichier
dans la colonne A les cellules A1/A51/A101 correspondent aux cellules que je souhaite voir en haut a gauche
merci de ton aide
cordialement
Roland
 

Pièces jointes

Dernière édition:
Re : afficher une plage de données sur combobox

re,

peut etre pas très académique, dans les cellules A1 A51 etc je rappelle le nom de la colonne E ça marche impeccable
si tu ne veux pas t’embêter.
je fais ça demain matin
merci pour ton aide et bravo pour la maitrise respect
bien cordialement
roland
 
Re : afficher une plage de données sur combobox

Bonjour jpb88

je me permet de revenir sur le post, depuis ce matin j'ai un Pb je sais pas pourquoi, quand je cherche un nom dans le déroulant j'ai un code erreur macro:

erreur d’exécution 99 "variable d'objet ou variable de bloc with non défini"

Addresse = Range("A1:A" & Lg).Find(Me.ComboBox2.Text).Address

je ne comprend pas je n'ai rien changé dans le tableau
as tu une idée
merci à toi
 
Re : afficher une plage de données sur combobox

Bonsoir,

il est trop lourd pour etre mis en ligne à moins que tu es une adresse mail ou stockage en ligne genre dropbox
je doit partir je reviens vers toi tout à l'heure. il y a un truc bizarre ça fonctionnait, puis cela ne fonctionnait plus, j'ai regarder un peu partout sans rien changer, cela re fonctionne de nouveau.
j'ai nettoyé mes fichiers temporaires et cela ne fonctionne de nouveau plus.
est ce lié ou le pur hasard ?
merci à toi
roland
 
- 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

Discussions similaires

Réponses
7
Affichages
236
Retour