XL 2013 message à Dranreb

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 !

pompaero

XLDnaute Impliqué
Bonjour Dranreb

Je reviens vers toi à propos du fichier sur lequel tu ma aidé dernièrement (gestion de casques), j'ai un soucis de suppression de personnel seul et n'arrive pas à le résoudre.
Si tu le veux j'aimerai un peu d'aide. Merci

Cdlt
 
Merci de ton retour.
Je suis dans le cas ou je voudrais supprimer (en mettant dans archive) un agent seul (sans le casque) avec le BtnSupprimer mais j'ai un Bug sur cette ligne,
Code:
FArch.ListObjects(1).ListRows.Add.Range.Value = VLgn

D'après mes souvenirs, il me semble que pour supprimer il faut avoir le N° du casque "GIP.0002" par exemple et cela supprime l'agent et le casque ou le casque seul.
Comment faire pour supprimer l'agent seul ?
je joint une copie du fichier (rien de bien secret)
Cdlt
 

Pièces jointes

Activez la feuille Archive
Demandez l'enregistrement d'une nouvelle macro.
Pendant que ça enregistre :
Clic droit sur l'onglet, puis Ôter la protection de la feuille…
Remettez cette protection.
Arrêtez l'enregistrement.
Dans la Sub CBnSupprimer_Click, inspirez vous des instructions engendrées sans utiliser d'Activate ni de Select et avec FArch au lieu de Worksheets("Archive")
 
Je viens de tester ta proposition qui a l'aire de fonctionner, mais pas très sur de mon coup.
Le code modifier :
Code:
Private Sub CBnSupprimer_Click()
If MsgBox("Êtes vous sûr de vouloir supprimer : " & Descript(VLgn) & Chr$(160) & "?", _
   vbYesNo + vbExclamation + vbDefaultButton2, Me.Caption) = vbNo Then Exit Sub
FArch.Unprotect Password:="123"  '<--- code ajouté pour déprotect
FArch.ListObjects(1).ListRows.Add.Range.Value = VLgn
CL.Lignes(LCou).Delete
If LMém = LCou Then
   LMém = 0: LabInfo.Caption = ""
ElseIf LMém > LCou Then
   LMém = LMém - 1
   End If
FArch.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True '<--- code ajouté pour reprotect
ActualiserTout
CL.Nettoyer
End Sub

Cdlt
 
- 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
7
Affichages
984
Réponses
8
Affichages
850
Retour