Blocage colonne

Résolu
nathan01983 Messages postés 343 Date d'inscription lundi 12 octobre 2009 Statut Membre Dernière intervention 15 février 2024 - 7 déc. 2023 à 07:57
nathan01983 Messages postés 343 Date d'inscription lundi 12 octobre 2009 Statut Membre Dernière intervention 15 février 2024 - 15 déc. 2023 à 15:47

Bonjour à toutes et à tous. 

J'ai un petit soucis, j'ai créé un planning sur excel, hors je voudrai bloquer certaine colonne en écriture, ca je sais faire mais voilà que ca ce complique.
J'ai une fonction d'insertion de ligne et quand j'insère une ligne j'ai un blocage sur mes macros.

Sauriez vous comment bloqué des colonnes de E11:E2000 sans que cela créé un conflit avec des macros ? 

Cordialement. 

A voir également:

6 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
13 déc. 2023 à 09:11

Bonjour,

Y a pas d'lezards.

Je recupere le fichier et regarde la chose

1
nathan01983 Messages postés 343 Date d'inscription lundi 12 octobre 2009 Statut Membre Dernière intervention 15 février 2024 11
Modifié le 15 déc. 2023 à 15:48

Je suis partis sur une autre méthode 

J'ai bloqué en double clic toutes les cellules ou il y a une formule

(Merci aux personnes qui m'ont aidé pour cette formule)

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Cancel = True
    If Application.Intersect(Target, Range("bk11:fl2000")) Is Nothing Then Exit Sub
    If Application.IsFormula(Target) Then Exit Sub
    Target.Value = IIf(UCase(Target) = "X", "", "X")
End Sub
1
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
7 déc. 2023 à 11:13

Bonjour,

une facon de faire:

Sub Macro4()
    'deverrouillage colonne D
    ActiveSheet.Unprotect   'enleve prtoection feuille
    With Range("A:A,B:B,C:C,E:E,F:F,G:G,H:H,I:I")   'colonnes non verrouillees apres protection feuille
        .Locked = False
        .FormulaHidden = False
        .Range("D:D").Locked = False    'deverrouille colonne D
    End With
    'code pour insertion ligne ou autre
    '
    '
    '
    ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True   'protection feuille
    ActiveSheet.EnableSelection = xlUnlockedCells
    'Verrouillage colonne D
    ActiveSheet.Unprotect   'enleve prtoection feuille
    With Range("A:A,B:B,C:C,E:E,F:F,G:G,H:H,I:I")   'colonnes non verrouillees apres protection feuille
        .Locked = False
        .FormulaHidden = False
        .Range("D:D").Locked = True '    verrouille colonne D
    End With
    ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True   'protection feuille
    ActiveSheet.EnableSelection = xlUnlockedCells
End Sub
0
nathan01983 Messages postés 343 Date d'inscription lundi 12 octobre 2009 Statut Membre Dernière intervention 15 février 2024 11
7 déc. 2023 à 16:15

Merci pour ton retour mais je t'avoue que j'ai un peu de mal a la comprendre :/ 

0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
7 déc. 2023 à 18:45

Bonjour,

Facile pourtant

Votre connaissance du VBA excel est bonne , pas trop?

0
nathan01983 Messages postés 343 Date d'inscription lundi 12 octobre 2009 Statut Membre Dernière intervention 15 février 2024 11
8 déc. 2023 à 10:34

Pas trop :) 

0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702 > nathan01983 Messages postés 343 Date d'inscription lundi 12 octobre 2009 Statut Membre Dernière intervention 15 février 2024
9 déc. 2023 à 07:09

Pouvez mettre votre fichier a dispo?

Modifiez les donnees si sensibles

Pour transmettre un fichier,
Veillez a ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com

Allez sur ce site : http://cjoint.com
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
 

0
nathan01983 Messages postés 343 Date d'inscription lundi 12 octobre 2009 Statut Membre Dernière intervention 15 février 2024 11 > f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024
12 déc. 2023 à 15:57

Bonjour @f894009 StatutMembre

Désolé pour le délai de réponse

Voici le fichier, épuré

https://www.cjoint.com/c/MLmo2SfpyFo

Merci encore pour le temps passé à m'aider :)

Bonne journée/soirée

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
13 déc. 2023 à 09:22

Bonjour,

Y a pas d'lezard

Quelles colonnes sont a "bloquer"

E11:E2000, ce n'est qu'une colonne

0
nathan01983 Messages postés 343 Date d'inscription lundi 12 octobre 2009 Statut Membre Dernière intervention 15 février 2024 11
13 déc. 2023 à 10:17

En fait je veux bloquer une colonne sur deux a partir de E (après la plage j'ai mis de 11 à 2000) 

0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
13 déc. 2023 à 11:24

Re,

Z'est sur de votre cout?

En attendant, des que je clique sur une cellule colonne E tout est fige.

Je ne peux meme pas ferme Excel!!!!

0
nathan01983 Messages postés 343 Date d'inscription lundi 12 octobre 2009 Statut Membre Dernière intervention 15 février 2024 11
15 déc. 2023 à 12:23

Heu oui .. c'est mon ficher j'ai juste supprimer certaine chose. 

J'aurais bien voulu partager mon fichier terminé .. mais avec blocage usine je peux pas le faire d'ici .. j'essaierai de chez moi. 

0