Problème de selection
Fermé
Blinkis
Messages postés
15
Date d'inscription
mercredi 6 mars 2019
Statut
Membre
Dernière intervention
8 mars 2019
-
6 mars 2019 à 10:48
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 8 mars 2019 à 10:04
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 8 mars 2019 à 10:04
A voir également:
- Problème de selection
- L'indice n'appartient pas à la sélection vba ✓ - Forum VB / VBA
- Erreur '9' l'indice n'appartient pas à la sélection - Forum VB / VBA
- Variable workbook : l'indice n'appartient pas à la sélection ✓ - Forum Excel
- Vous ne pouvez pas apporter cette modification car la sélection est verrouillée ✓ - Forum Word
- Exporter selection photoshop ✓ - Forum Graphisme
4 réponses
T3chN0g3n
Messages postés
5084
Date d'inscription
samedi 16 février 2019
Statut
Membre
Dernière intervention
5 novembre 2024
1 137
Modifié le 6 mars 2019 à 11:25
Modifié le 6 mars 2019 à 11:25
Bonjour,
Onglet "Révision", les outils "Protéger la feuille" et"Autoriser la modification de plages" devrait faire l'affaire ;)
→ Autoriser une plage (sans mettre de mot de passe) puis protéger la feuille
Cdlt,
T3ch'
Onglet "Révision", les outils "Protéger la feuille" et"Autoriser la modification de plages" devrait faire l'affaire ;)
→ Autoriser une plage (sans mettre de mot de passe) puis protéger la feuille
Cdlt,
T3ch'
via55
Messages postés
14494
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
26 octobre 2024
2 734
6 mars 2019 à 11:41
6 mars 2019 à 11:41
Bonjour
Si les colonnes masquées sont destinées à le rester pour l'utilisateur
1 masquer les colonnes
2 onglet Révision - Protéger le classeur
mettre un mot de passe pour que l’utilisateur ne puisse pas déprotéger le classeur
Cdlmnt
Via
Si les colonnes masquées sont destinées à le rester pour l'utilisateur
1 masquer les colonnes
2 onglet Révision - Protéger le classeur
mettre un mot de passe pour que l’utilisateur ne puisse pas déprotéger le classeur
Cdlmnt
Via
Blinkis
Messages postés
15
Date d'inscription
mercredi 6 mars 2019
Statut
Membre
Dernière intervention
8 mars 2019
Modifié le 6 mars 2019 à 11:51
Modifié le 6 mars 2019 à 11:51
bonjour,
Merci de ta réponse rapide.
Au fait, non,
Le planning simplifié sert surtout à remplir simplement les cases bêtement (J,N,A,M) mais le planning détaillé doit être accessible pour vérifié que les employés effectuent bien leurs horaires mais pas plus qu'ils doivent en faire.
Donc ils doivent avoir accès à la visualisation de ces cellules mais ne doivent pas les modifier. (vu qu'ils sagit de formules).
Petit hic : lorsque les employés veut modifier toute une semaine sur le planning simplifié (colonnes masquées), ils vont sans le vouloir sélectionner toute la semaine mais aussi les formules qui ne sont pas à modifier. j'aimerais qu'ils puissent tous de même supprimer la totalité de la semaine en une seule fois sans pour autant supprimer toutes les formules.
Merci de ta réponse rapide.
Au fait, non,
Le planning simplifié sert surtout à remplir simplement les cases bêtement (J,N,A,M) mais le planning détaillé doit être accessible pour vérifié que les employés effectuent bien leurs horaires mais pas plus qu'ils doivent en faire.
Donc ils doivent avoir accès à la visualisation de ces cellules mais ne doivent pas les modifier. (vu qu'ils sagit de formules).
Petit hic : lorsque les employés veut modifier toute une semaine sur le planning simplifié (colonnes masquées), ils vont sans le vouloir sélectionner toute la semaine mais aussi les formules qui ne sont pas à modifier. j'aimerais qu'ils puissent tous de même supprimer la totalité de la semaine en une seule fois sans pour autant supprimer toutes les formules.
Blinkis
Messages postés
15
Date d'inscription
mercredi 6 mars 2019
Statut
Membre
Dernière intervention
8 mars 2019
6 mars 2019 à 11:52
6 mars 2019 à 11:52
voyer vous les photos ?
via55
Messages postés
14494
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
26 octobre 2024
2 734
6 mars 2019 à 13:20
6 mars 2019 à 13:20
Dans ce cas tu verrouilles toutes les cellules de la feuille (Format de cellule)
Puis tu ne déverrouilles que les cellules modifiables par les utilisateurs
Ensuite tu protèges la feuille avec un mot de passe
tu ne protèges pas le classeur
Puis tu ne déverrouilles que les cellules modifiables par les utilisateurs
Ensuite tu protèges la feuille avec un mot de passe
tu ne protèges pas le classeur
T3chN0g3n
Messages postés
5084
Date d'inscription
samedi 16 février 2019
Statut
Membre
Dernière intervention
5 novembre 2024
1 137
>
via55
Messages postés
14494
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
26 octobre 2024
6 mars 2019 à 14:01
6 mars 2019 à 14:01
Voir la réponse plus haut ↑
Blinkis
Messages postés
15
Date d'inscription
mercredi 6 mars 2019
Statut
Membre
Dernière intervention
8 mars 2019
7 mars 2019 à 08:45
7 mars 2019 à 08:45
Bonjour Via55, je vais essayer ta solution de suite.
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié le 7 mars 2019 à 12:36
Modifié le 7 mars 2019 à 12:36
Bonjour,
une proposition qui élimine de la sélection les cellules avec formule.
Si la plage résultante est vide ou si la sélection ne fait qu'une seule cellule contenant une formule je décale d'une colonne à droite la sélection. Si tu n'as pas cette régularité 1 colonne constantes, 1 colonne formules, il faudra réfléchir sur quoi sélectionner exactement...
eric
une proposition qui élimine de la sélection les cellules avec formule.
Si la plage résultante est vide ou si la sélection ne fait qu'une seule cellule contenant une formule je décale d'une colonne à droite la sélection. Si tu n'as pas cette régularité 1 colonne constantes, 1 colonne formules, il faudra réfléchir sur quoi sélectionner exactement...
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim pl As Range Application.EnableEvents = False If Target.Count = 1 Then If Target.HasFormula Then Target.Offset(, 1).Select Else On Error Resume Next Set pl = Target.SpecialCells(xlCellTypeConstants) On Error GoTo 0 If pl Is Nothing Then Target.Offset(, 1).Select Else pl.Select End If End If Application.EnableEvents = True End Sub
eric
Blinkis
Messages postés
15
Date d'inscription
mercredi 6 mars 2019
Statut
Membre
Dernière intervention
8 mars 2019
7 mars 2019 à 16:11
7 mars 2019 à 16:11
Bonjour éric, merci d'avoir répondu a mon post, et ..... WHAAAAA va falloir que je décrypte tous sa XD
je te redit si cette solution fonctionne (ps : tu pourrait m'expliquer quel valeurs mettre et ou dans le macro ?)
je sais, je suis un peut nunul avec les macros
je te redit si cette solution fonctionne (ps : tu pourrait m'expliquer quel valeurs mettre et ou dans le macro ?)
je sais, je suis un peut nunul avec les macros
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié le 7 mars 2019 à 18:37
Modifié le 7 mars 2019 à 18:37
Comment ça quelles valeurs mettre ?
Il y a juste à copier le code dans le module de la feuille concernée.
A la limite tu peux ajouter une ligne pour restreindre aux colonnes concernées.
eric
Il y a juste à copier le code dans le module de la feuille concernée.
A la limite tu peux ajouter une ligne pour restreindre aux colonnes concernées.
eric
Blinkis
Messages postés
15
Date d'inscription
mercredi 6 mars 2019
Statut
Membre
Dernière intervention
8 mars 2019
8 mars 2019 à 09:23
8 mars 2019 à 09:23
Bonjour Éric, J'ai bien copié Collé La macro que tu ma transmis dans le visuel basic de ma feuille mais il ne s'affiche pas dans la liste des macros. de plus, il n'a aucun effet. je pense que j'ai foiré mais je ne sais pas quoi :(
Blinkis
Messages postés
15
Date d'inscription
mercredi 6 mars 2019
Statut
Membre
Dernière intervention
8 mars 2019
8 mars 2019 à 09:29
8 mars 2019 à 09:29
c'est bon, le macro s'affiche bien mais il me met l'erreur suivante lors de son execution : erreur 424 objet requis
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
8 mars 2019 à 10:04
8 mars 2019 à 10:04
Bonjour,
dans le visuel basic
Non, dans visual basic
c'est normal que la macro ne s'affiche pas, elle est Private.
Elle se déclenche toute seule lors d'une sélection, tu n'as pas à la lancer.
Pour le reste sans la ligne de code en erreur, le fichier (anonymisé), et les manip faites pour provoquer l'erreur je ne peux rien te dire.
cjoint.com et coller ici le lien fourni.
eric
dans le visuel basic
Non, dans visual basic
c'est normal que la macro ne s'affiche pas, elle est Private.
Elle se déclenche toute seule lors d'une sélection, tu n'as pas à la lancer.
Pour le reste sans la ligne de code en erreur, le fichier (anonymisé), et les manip faites pour provoquer l'erreur je ne peux rien te dire.
cjoint.com et coller ici le lien fourni.
eric
Blinkis
Messages postés
15
Date d'inscription
mercredi 6 mars 2019
Statut
Membre
Dernière intervention
8 mars 2019
7 mars 2019 à 08:46
7 mars 2019 à 08:46
quelqu’un serait calé en Macro ? Je pense que mon Problème pourrait être résolu grace à un macro.
6 mars 2019 à 11:26
Merci de ton retour sur mon problème.
j'ai essayer ta solution mais n'ai pas encore tester vu que je suis propriétaire du document (tous les droit je pense)
je test sa rapidement et revient vers toi pour te confirmer le test !
Merci encore.
6 mars 2019 à 11:28
6 mars 2019 à 11:38
6 mars 2019 à 11:58
1) Avec "Autoriser la modification de plages" sélectionnez les cellules qui pourrons être modifiés.
2) Verrouiller les autres cellules avec "Protéger la feuille"
Ça ne convient pas ?
6 mars 2019 à 12:13