Je suis plus que novice en VBA et je n'arrive pas à résoudre un problème lié à la modification d'une Listview.
J'ai cherché des solutions, posté ce message sur un autre forum......mais je n'arrive pas à les appliquer sur mon projet.
J'ai donc une ListView (FormChoixNom) qui affiche des noms. Ce que je souhaiterai, lorsque je voudrais modifier un nom, c' est de sélectionner ce nom
puis de cliquer sur le bouton "modifier nom" et que les textbox se remplissent automatiquement dans le formulaire FormNom.
(Je ne peux pas passer par un doubleclic car il me sert déja à alimenter le userform principal)
Les modifications seraient apportées puis en cliquant sur "appliquer modif", modifier ainsi la listview.
J'espère avoir été clair et que vous pourrez m'apporter votre aide.
Cordialement
stéphane
Re : Modifier item listview et ré -afficher listview
bonsoir sLaurent01
tu m'a l'air presser d'avoir une réponse, mais tu aurais pu dire que tu butinais par respect pour les répondeurs, car le 1er post que tu a lancer sur l'autre forum est a 10h50 tu l'a remonter a 15h54 et te voila ici maintenant, la patience n'est sans doute pas une vertu chez toi
Re : Modifier item listview et ré -afficher listview
Bonsoir le forum
Bonsoir pascal,
Comme je l'ai précisé effectivement plus haut, j'ai posté ce message sur un autre forum, je m'appuie sur ces deux forums ou je trouve une aide précieuse et efficace pour avancer dans mes projets. Loin de moi l'idée de manquer de respects aux répondeurs bien au contraire.
Cela fait plusieurs jours que je planche sur ce problème alors peut etre fais je preuve d'empressement mais je voudrais tellement résoudre ce problème pour avancer dans mon projet.....
très cordialement
Stéphane
Re : Modifier item listview et ré -afficher listview
Bonsoir Stéphane, le forum,
Vois avec ton fichier modifié.
Pour faire simple, déclaration de tes variables en Public et ensuite tu les récupères à l'initialisation de ton UserForm FormNom
Re : Modifier item listview et ré -afficher listview
Bonsoir le forum
Bonsoir Yaloo, merci pour ta réponse et de t'être penché sur ma demane, Cela marche pour récupérer les items mais par la suite quand j'initialise l'Userform les modifications vont dans les titres de colonnes.
Une solution m'a été apportée par BOB71AU qui est la suivante :
Pour remplir les Textbox :
Code:
Private Sub CommandButton3_Click()
FormNom.TextBox1 = FormChoixNom.ListView1.SelectedItem
FormNom.TextBox2 = FormChoixNom.ListView1.SelectedItem.ListSubItems(1)
Nom = FormChoixNom.ListView1.SelectedItem.Index
Unload FormChoixNom
FormNom.Show
End Sub
Pour affecter la ListView :
Code:
Private Sub CommandButton2_Click()
Sheets("NomSal").Cells(Nom + 1, 1) = FormNom.TextBox1
Sheets("NomSal").Cells(Nom + 1, 2) = FormNom.TextBox2
Unload FormNom
FormChoixNom.Show
End Sub