Re : remplir listview avec des OptionButton c'est possible?
bonjour a tous et merci pour vos idées,
malheureusement je ne parviens pas à utiliser le fichier de Herdet.
lors de l’exécution il me dit dans l'Initialize que le projet ou la bibliothèque et introuvable en me surlignant la ligne
[.View = lvwReport] et si je zap
il fait la meme chose sur la ligne
[j = Application.WorksheetFunction.CountA(Range("BD_champs"))]
derniere chose lorsque je telecharge vos fichiers il me manque toujours la listview
Pourquoi?
merci pour vos reponses.
Bonjour,
Le problème d'affichage des ListView et TreeView pose problème depuis des années mais on le contourne sans difficulté.
La bibliothèque VBA MSCOMCTL.OCX est en principe déjà installée dans Windows ou C:\Windows\SysWow64\MSCOMCTL.OCX ( pour Windows 7 en 64 bits ) mais c'est le lien qui est mal fait par le VBA entre les fichiers Excel et les bibliothèques.
J'espère qu'un jour MS$ va corriger cet oubli pour garder les Listview et Treeview accessibles comme en Visual Basic ou VBNET car ces 2 contrôles sont très efficaces et pratiques.
Le fichier joint modifié exécute automatiquement cette activation à l'ouverture à l'aide des GUIDS.
La feuille GUIDS pour info peut être masquée.
Pour "j = Application.WorksheetFunction.CountA(Range("BD_champs"))"
Le nom
BD_champs est défini sur la feuille BASE et j compte le nombre de champs des colonnes (Col1 à Col7 mais éventuellement plus)
Merci de me tenir au courant du bon fonctionnement.
Petite question :
pourquoi mettre des [] dans tes textes et même le code VBA ?
En VBA, [...] correspond à la fonction EXECUTE (vielle de 15 ans) qui, certes, est visuellement pratique mais [..] cohabite très mal avec des Range("...") donc par principe, je n'utilise que des Range("...") comme en Visual Basic ou VB.NET, c'est plus propre.
Salutations
Robert