Vba problème avec bouton
Résolu/Fermé
jean300
Messages postés
374
Date d'inscription
jeudi 11 août 2016
Statut
Membre
Dernière intervention
13 janvier 2020
-
7 sept. 2018 à 15:25
jean300 Messages postés 374 Date d'inscription jeudi 11 août 2016 Statut Membre Dernière intervention 13 janvier 2020 - 11 sept. 2018 à 12:20
jean300 Messages postés 374 Date d'inscription jeudi 11 août 2016 Statut Membre Dernière intervention 13 janvier 2020 - 11 sept. 2018 à 12:20
A voir également:
- Vba problème avec bouton
- Bouton shift pc ✓ - Forum Jeux vidéo
- Réinitialiser chromecast sans bouton - Guide
- Erreur 1004 vba ✓ - Forum VB / VBA
- Find vba - Astuces et Solutions
- Incompatibilité de type vba ✓ - Forum Programmation
8 réponses
danielc0
Messages postés
838
Date d'inscription
mardi 5 juin 2018
Statut
Membre
Dernière intervention
23 avril 2024
74
7 sept. 2018 à 16:00
7 sept. 2018 à 16:00
Bonjour,
Il est possible que tu n'aies pas d'userform appelé "Userfom_Fiches".
Quel est le libellé et le code de l'erreur ?
Cordialement.
Daniel
Il est possible que tu n'aies pas d'userform appelé "Userfom_Fiches".
Quel est le libellé et le code de l'erreur ?
Cordialement.
Daniel
jean300
Messages postés
374
Date d'inscription
jeudi 11 août 2016
Statut
Membre
Dernière intervention
13 janvier 2020
14
7 sept. 2018 à 16:18
7 sept. 2018 à 16:18
Bonjour Daniel et merci de me répondre
J'ai bien un Usf nommé UserForm_Fiches et me code erreur est 1004
J'ai bien un Usf nommé UserForm_Fiches et me code erreur est 1004
danielc0
Messages postés
838
Date d'inscription
mardi 5 juin 2018
Statut
Membre
Dernière intervention
23 avril 2024
74
7 sept. 2018 à 16:27
7 sept. 2018 à 16:27
Mets ton classeur, sans données confidentielles sur cjoint.com, mon-partage.fr ou autre et poste le lien correspondant.
Daniel
Daniel
jean300
Messages postés
374
Date d'inscription
jeudi 11 août 2016
Statut
Membre
Dernière intervention
13 janvier 2020
14
7 sept. 2018 à 17:19
7 sept. 2018 à 17:19
danielc0
Messages postés
838
Date d'inscription
mardi 5 juin 2018
Statut
Membre
Dernière intervention
23 avril 2024
74
7 sept. 2018 à 17:24
7 sept. 2018 à 17:24
Avec le mot de passe du projet VBA, s'il te plait.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jean300
Messages postés
374
Date d'inscription
jeudi 11 août 2016
Statut
Membre
Dernière intervention
13 janvier 2020
14
7 sept. 2018 à 22:51
7 sept. 2018 à 22:51
Désolé
https://www.cjoint.com/c/HIhuZg6aUPb
https://www.cjoint.com/c/HIhuZg6aUPb
jean300
Messages postés
374
Date d'inscription
jeudi 11 août 2016
Statut
Membre
Dernière intervention
13 janvier 2020
14
8 sept. 2018 à 09:09
8 sept. 2018 à 09:09
taper : a et a
danielc0
Messages postés
838
Date d'inscription
mardi 5 juin 2018
Statut
Membre
Dernière intervention
23 avril 2024
74
8 sept. 2018 à 12:05
8 sept. 2018 à 12:05
Bonjour,
Apparemment, la feuille "Fiche" est protégée et tu essaies d'effacer le contenu des fiches au moment de l'affichage de l'userform. Tu dois déprotéger la feuille d'abord, ou déverrouiller les cellules concernées.
Daniel
Apparemment, la feuille "Fiche" est protégée et tu essaies d'effacer le contenu des fiches au moment de l'affichage de l'userform. Tu dois déprotéger la feuille d'abord, ou déverrouiller les cellules concernées.
Daniel
danielc0
Messages postés
838
Date d'inscription
mardi 5 juin 2018
Statut
Membre
Dernière intervention
23 avril 2024
74
8 sept. 2018 à 12:39
8 sept. 2018 à 12:39
Bonjour,
Effectivement, la feuille Base est vide, mais c'est sans doute volontaire. Ajoute un nom et une date de baptême dans les données.
Cordialement.
Daniel
Effectivement, la feuille Base est vide, mais c'est sans doute volontaire. Ajoute un nom et une date de baptême dans les données.
Cordialement.
Daniel
yg_be
Messages postés
22727
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
1 476
8 sept. 2018 à 12:04
8 sept. 2018 à 12:04
bonjour, il y a plusieurs boutons, et ils me semblent tous bien fonctionner.
cependant, il y a une erreur sur la ligne redim suivante, probablement parce que tu n'as pas prévu la situation où personne ne serait déclaré dans la feuille "base".
je suggère de tester le fichier avant de le partager.
cependant, il y a une erreur sur la ligne redim suivante, probablement parce que tu n'as pas prévu la situation où personne ne serait déclaré dans la feuille "base".
Private Sub ChargeT() (...) ReDim T(1 To BaseNbLig - BaseLig0, 1 To 5)
je suggère de tester le fichier avant de le partager.
jean300
Messages postés
374
Date d'inscription
jeudi 11 août 2016
Statut
Membre
Dernière intervention
13 janvier 2020
14
8 sept. 2018 à 12:53
8 sept. 2018 à 12:53
Bonjour Daniel, yg_be
Merci de me venir en aide
Le problème se situe sur la feuille Fiche
Merci de me venir en aide
Le problème se situe sur la feuille Fiche
danielc0
Messages postés
838
Date d'inscription
mardi 5 juin 2018
Statut
Membre
Dernière intervention
23 avril 2024
74
10 sept. 2018 à 12:38
10 sept. 2018 à 12:38
Bonjour,
Apparemment, la feuille "Fiche" est protégée et tu essaies d'effacer le contenu des fiches au moment de l'affichage de l'userform. Tu dois déprotéger la feuille d'abord, ou déverrouiller les cellules concernées.
Il faut modifier la macro
J'ai ajouté Les lignes :
Si la feuille est protégée avec un mot de passe, il faut mettre :
Remplace XXX par le mot de passe.
Daniel
Apparemment, la feuille "Fiche" est protégée et tu essaies d'effacer le contenu des fiches au moment de l'affichage de l'userform. Tu dois déprotéger la feuille d'abord, ou déverrouiller les cellules concernées.
Il faut modifier la macro
Private Sub ClearFiches() Dim i, Décalage As Integer Dim Lig, Col As Integer Sheets(FicheNomFeuille).Unprotect For Décalage = 0 To 30 Step 30 For i = LBound(TCellsFiche) To UBound(TCellsFiche) Lig = Range(TCellsFiche(i)).Row Col = Range(TCellsFiche(i)).Column Sheets(FicheNomFeuille).Cells(Lig, Col + Décalage).Value = "" If TBaseColFiche(i) = BaseColTéléphoneMaison _ Or TBaseColFiche(i) = BaseColTéléphonePortable _ Or TBaseColFiche(i) = BaseColTéléphoneBureau Then Sheets(FicheNomFeuille).Cells(Lig, Col).Font.Color = 0 Sheets(FicheNomFeuille).Cells(Lig - 1, Col + 4 + Décalage).Value = "" Sheets(FicheNomFeuille).Cells(Lig - 1, Col + 4 + Décalage).Font.Color = 0 End If Next i Next Décalage Sheets(FicheNomFeuille).Protect End Sub
J'ai ajouté Les lignes :
Sheets(FicheNomFeuille).Unprotect Sheets(FicheNomFeuille).Protect
Si la feuille est protégée avec un mot de passe, il faut mettre :
Sheets(FicheNomFeuille).Unprotect "XXX" Sheets(FicheNomFeuille).Protect "XXX"
Remplace XXX par le mot de passe.
Daniel
jean300
Messages postés
374
Date d'inscription
jeudi 11 août 2016
Statut
Membre
Dernière intervention
13 janvier 2020
14
11 sept. 2018 à 12:20
11 sept. 2018 à 12:20
Bonjour Daniel
Tu as vu juste, j'avais effectivement une cellule qui restait protégée
Je te remercie sincèrement
Tu as vu juste, j'avais effectivement une cellule qui restait protégée
Je te remercie sincèrement