MsgBox pour obliger a sélectionner une Ligne dans ListView

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 !

MuscatMimi

XLDnaute Accro
Bonjour a tout Le Forum

Voila, dans l' Usf "GestionStock"
Quand je clique sur un item dans la ListView, toute les données de cette ligne s'affiche dans des TextBox;la Ok, ça fonctionne bien
Dans cet Usf,j'ai un Bouton "ModifierStock"qui me sert a Ouvrir l'"UserForm2" la OK ça fonctionne

Dés que je clique sur ce Bouton,il faut qu'un "MsgBox" s'affiche si toutefois
aucun Items n'a été préalablement sélectionné dans la ListView1


donc Choisir un Item, et ensuite ouverture de l'UserForme2,
avec son MsgBox actuellemnt existant


Merci de votre aide
Cordialement
 

Pièces jointes

Dernière édition:
Re : MsgBox pour obliger a sélectionner une Ligne dans ListView

Bonjour Vaucluse,

Bon suis un peu rouiller depuis le temps que je ne me suis pas connecté sur le forum.
Mais peut-être en effectuant une boucle sur tes txtb au début du code pourrais suffir du genre:
Code:
For b = 1 To 20
If Me.Controls("textbox" & b).Value = "" Then MsgBox ("Veuillez selectionner un item!!!"): Exit Sub
End If
Next b

Suis plus très s^r de la synthaxe mais c'est dans l'esprit lol.
 
Re : MsgBox pour obliger a sélectionner une Ligne dans ListView

Salut,

Bouton 12 ou 13 ? Essaie d'ajouter les lignes en gras :
Code:
Private Sub CommandButton13_Click()
  Dim b As Byte  'déclare la variable b
  Dim rep As String
 [B] Dim n As Byte, une As Boolean[/B]
  'aucune ligne sélectionnée : message et quitte
  [B]For n = 1 To ListView1.ListItems.Count
    If ListView1.ListItems(n).Selected = True Then une = True
  Next
  If une = False Then MsgBox "Il faut sélectionner une ligne !  ", , "": Exit Sub[/B]
  'une ligne sélectionnée
  rep = MsgBox("Vous allez modifier votre Stock " & Chr(10) _
             & Chr(10) & "attention a ne pas faire d'erreur", vbYesNo)  ' = vbNo Then 'rep =
  Select Case rep
...
 
- 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

A
Réponses
17
Affichages
3 K
Ananas94
A
J
Réponses
7
Affichages
2 K
Jawst
J
J
Réponses
4
Affichages
1 K
Jess5913
J
P
Réponses
4
Affichages
2 K
Pasbleau
P
Retour