Erreur de compilation / affichage dans une ListBox

gl0ugl0u Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   -  
danielc0 Messages postés 1858 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour à tous,

Je sollicite à nouveau votre aide vu mes faibles connaissances en vba.

J'ai tant bien que mal cherché par moi-même en m'aidant de plusieurs outils (chatGPT bonjour...) pour afficher dans une listbox l'équivalent du tableau dynamique de la pièce jointe. J'ai cependant une erreur de compilation au moment de lancer la macro.

Pour la faire courte, j'ai 6 colonnes dans ma base de données en Feuil1 :

- 1 colonne date au format jj/mm/aaaa

- 4 colonnes de données (famille, type, fournisseur, acheteur)

- 1 colonne de prix

Je souhaite afficher dans la listbox en Feuil2 - par ordre décroissant la somme de prix comme suit :

Fournisseur | Famille | Type | Acheteur | Somme du prix

Idéalement, j'aimerai qu'il y ai un en-tête dans la listbox pour plus de clarté

La date quant à elle se réfère à la cellule A1 de Feuil2 - au format aaaa

Le fichier est dispo ici

www.cjoint.com/c/OBshtf23jOl

A voir également:

2 réponses

danielc0 Messages postés 1858 Date d'inscription   Statut Membre Dernière intervention   230
 

Bonjour,

Je ne vois pas le problème avec la listbox... Supprime-la  et recrée-la et le problème disparaît. Par contre la macro plante ailleurs et il n'y a aucun commentaire dedans...

Daniel


0
gl0ugl0u Messages postés 41 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour Daniel,

J'ai beau supprimer/recréer la ListBox1, j'ai toujours le même message d'erreur

Possible que ce soit un problème de référence manquante dans la bibliothèque d'objet?

du coup je ne vois pas où cela plante de ton côté

0
danielc0 Messages postés 1858 Date d'inscription   Statut Membre Dernière intervention   230
 

"Possible que ce soit un problème de référence manquante dans la bibliothèque d'objet?"

Ce serait étonnant. J'ai eu aussi ce problème avec ton classeur et le changement de listbox a fait disparaître le message.

"du coup je ne vois pas où cela plante de ton côté"

Erreur 9 l'indice n'appartient pas à la sélection :

Valeur de i : 1

alors que "arr" est un tableau à deux entrées :

Essaie la listbox avec mon classeur :

https://www.cjoint.com/c/OBsk4BG73B4

Daniel

0