Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 problème de vba

Mouchette

XLDnaute Occasionnel
Bonjour,

Est ce qu'une personne peut m'aider j'ai un problème avec mon usuform
voir mon tableau en pièce jointe,
Merci beaucoup de votre aide
 

Pièces jointes

  • 2022 POINTAGE.a.xlsm
    933 KB · Affichages: 12

vgendron

XLDnaute Barbatruc
voir correction pour l'initialisation des tableaux
utiliser des tables structurées dans ta feuille Listes

Avec le bon fichier
 

Pièces jointes

  • 2022 POINTAGE.a.xlsm
    874.9 KB · Affichages: 2
Dernière édition:

vgendron

XLDnaute Barbatruc
et nouvelle correcton (meme style que les précédentes) pour le pb au lancement du classeur
avec le auto_open (serait mieux placé dans "thisworkbook_open)

à noter que il y a beaucoup beaucoup de variables inutiles puisque tes données sont sous forme de table strucuturée
la colonne "Donnée" d'une table "Tab_BD" est directement accessible par
listbobjects("Tab_BD").listcolumn("Donnée)
 

Pièces jointes

  • 2022 POINTAGE.a.xlsm
    874 KB · Affichages: 4

Mouchette

XLDnaute Occasionnel
Bonjour,

Merci beaucoup pour votre aide,
Simplement je n'arrive plus à ouvrir le tableau, il me dit que les macros sont désactivés, j'ai beau me rendre dans option rien ne change, comment dois je faire pour accéder à ma saisie,
Merci
 

patricktoulon

XLDnaute Barbatruc
Bonjour
@vgendron
listbobjects("Tab_BD").listcolumn("Donnée)
il y a un "b" en trop

cela dit quand on attaque un tableau structuré par la collection "ListObjects" il faut préciser le parent
car si il n'est pas sur la feuille active ça plante
par contre quand on l'attaque par la collection range il n'est pas necessaire que ce soit le sheet du tableau
soit actif
ranges("Tab_BD").listobject.listcolumn("Donnée)
ou
range("Tab_BD[#Donnée]"
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…