L'indice n'appartien pas a la selection

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 !

creolia

XLDnaute Impliqué
Bonjour à tous je reviens vers vous pour une erreur dans mon USF que j'arrive pas comprendre.


mon problème est le suivant j'ai voulu ajouter dans ma listview une colonne supplémentaire appeler ici commentaire 2 quand je sélectionne dans mon combobox le nom la pas de soucis elle est bien renseigner je double clic sur un item sa me renseigne également les textbox.

le soucis viens quant je tente de modifier item je clique sur mise a jour et la erreur 9 "L'indice n'appartiens pas a la sélection"

pour information pour avoir la nouvelle colonne j'ai ajouter sa

Code:
Private Sub UserForm_Initialize()
 With ListView1
        With .ColumnHeaders
            .Clear 'Supprime les anciens entêtes
            'Ajout des colonnes
            .Add , , "Nom fichier", 200
            .Add , , "Taille", 40, lvwColumnRight
            .Add , , "Créé le", 60, lvwColumnCenter
            .Add , , "Modifié le", 60, lvwColumnCenter
            .Add , , "Commentaires", 200, lvwColumnLeft
             .Add , , "Commentaires2", 200, lvwColumnLeft
        End With
           End With


et sa



Code:
.ListItems(£item).ListSubItems(5).Text = Worksheets(£nomfeuille2).Cells(£lig, 9) '5


depuis j'arrive plus a modifier les information en cliquant sur mise a jour


j'ai vraiment besoin de vous s'il vous plait mon niveau est très bas en VBA et pire en listview

merci pour votre aide
 

Pièces jointes

Re : L'indice n'appartien pas a la selection

bonsoir

l'erreur est tout à fait normale puisque ListSubItems(5).Text =""
donc nomfeuille2=""
et Sheets(nomfeuille2) provoque naturellement une erreur !


For index1 = 1 To ListView1.ListItems.Count
nomfeuille2 = ListView1.ListItems(index1).ListSubItems(5).Text
With Sheets(nomfeuille2)
 
Re : L'indice n'appartien pas a la selection

re

comme ça c'est pas possible !
de plus j'ai regardé ton classeur et on a du mal à s'y retrouver !

il semble que nomfeuille2 se situe dans nomfeuille2 = .ListSubItems(5).Text !!!???
déjà je trouve ça plus que bizarre !
à moins qu'à chaque ligne dans la listview et en colonne 5 il y ai un nom de feuille
différent !?!? je ne vois pas très bien !
et on trouve pas trace de nom de feuille sur les feuilles !

il y a une erreur de programmation !
et comme on je vois pas très bien ton projet je ne saurait pas t'aider !
c'est toi seul qui sais de quelle feuille feuille il s'agit !
si c'est toujours la même tu la met en constante dans module exemple :
Public Const nomfeuille2 = "feuil2"

et tu effectues une recherche pour corriger partout il y a nomfeuille2 = "" !!!!!!!
et tu supprimes ce genre d'init
nomfeuille2 = .ListSubItems(5).Text
qui étant en constante va de toute façon te provoquer une erreur !
si c'est la cas, au message d' excel tu cliquera sur débogage et tui corrigeras !

bon courage !
 
Re : L'indice n'appartien pas a la selection

Merci tout de même pour ton aide en réalité tout a commencer par le fichier que JP14 ma aimablement donnée pour modifier des donnée sur plusieurs feuil

HTML:
http://www.excel-downloads.com/forum/136417-modifier-une-base-de-donnee-par-usf-2.html

et depuis j'essaie de comprendre mais il est vrai je nage en tous cas merci je vais essayer comprendre tous cela

bonne soirée

si quelqu'un a une idée je suis preneur en attendant je cherche
 
Re : L'indice n'appartien pas a la selection

bonjour

OK Paritec ! je peux en dire autant ! mais ça n'arrangera pas notre ami !

alors si tu pouvais lui arranger cette petite chose simple pour toi ce serait sympa pour lui !

EDIT :
rajouter une colonne n'est pas compliqué mais je m'excuses pour JP14,
mais comme c'est conçu là on n'a du mal à savoir qui fait quoi !
sinon je pense que notre ami aurait déjà eu des réponses !?
 
Dernière édition:
Re : L'indice n'appartien pas a la selection

creolia

je viens de jeter un oeil un peu plus attentif !
j'ai trouvé le principe avec les noms de feuilles effectivement ils sont dans paramètres

ces paramètres sont dans des colonnes non visible à l'écran mais bien là !

enfin soit, toi tu veux donc incorporer les données des colonnes I

c'est bien cela ?

EDIT

j'espère que le code est d'origine et que tu nas pas fais des modif intempestives qui bug tout le code ! sinon ça va pas le faire !

j'essai donc en l'état d'incorporer cette colonne I ! si toutefois j'arrive à m'y retrouver !
à plus !
 
Dernière édition:
Re : L'indice n'appartien pas a la selection

re bonsoir paritec et roland_M effectivement c'est le fichier d'origine de JP14

et je souhaiterais ajoute la colonne I qui s'appellera Jour restant


merci pour votre aide je tente toujours de comprendre mais pas évident
 
Re : L'indice n'appartien pas a la selection

re bonsoir je sais pas si sa peut aider mais tous a commencer avec ce fichier premier post avec JP14

HTML:
http://www.excel-downloads.com/forum/136417-modifier-une-base-de-donnee-par-usf.html#post804012


a bientot
 
Re : L'indice n'appartien pas a la selection

re

prends patience je boss !
j'ai déjà décortiqué et nettoyé le code pour y voir clair !
parceque des TextBox1 2 3 . . . bon sang je le dis toujours c'est pas du travail !
TextBoxNom TextBoxAdresse . . . ça oui ! on sait de quoi on parle !
à moins d'avoir une grande quantité de TextBox il est vrai que c'est mieux pour boucler !

mais rassures toi je vais pas tout refaire !

pour l'instant j'ai créé la colonne supplémentaire que tu voulais !
j'ai un problème qui persiste avec la Var Lig ! question de temps !

pour l'instant je fais une pause parcequ'on m'appelle pour l'apéro !
je reprendrai ce soir !
à+
 
- 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
16
Affichages
5 K
Retour