XL 2016 empecher d'effacé une colonne

titeuf18100

XLDnaute Junior
Bonjour .dans la colonne S du fichier PARTICIPATION j’aimerais qu’on ne puisse pas effacé cette colonne .merci d’avance
 
Solution
Bonjour @titeuf18100

Dans la feuille [Participation] mettez ce code ;)
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Not Intersect(Target, [S:S]) Is Nothing Then
    Application.EnableEvents = False
    Application.Undo
    Application.EnableEvents = True
    MsgBox "Vous ne devez pas toucher aux formules des cette colonne !", vbCritical, "OUPS..."
  End If
End Sub

Cela ne fonctionne que si les macros sont activées
Sinon il faut verrouiller la colonne et protéger la feuille

A+

wDog66

XLDnaute Occasionnel
Bonjour @titeuf18100

Dans la feuille [Participation] mettez ce code ;)
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Not Intersect(Target, [S:S]) Is Nothing Then
    Application.EnableEvents = False
    Application.Undo
    Application.EnableEvents = True
    MsgBox "Vous ne devez pas toucher aux formules des cette colonne !", vbCritical, "OUPS..."
  End If
End Sub

Cela ne fonctionne que si les macros sont activées
Sinon il faut verrouiller la colonne et protéger la feuille

A+
 

Phil69970

XLDnaute Barbatruc
Re

Et pour les totaux tu peux faire comme cela par exemple

Pour info un TS est un tableau structuré

 

Pièces jointes

  • Interdire suppression ssur TS V2.xlsm
    116.8 KB · Affichages: 5

Phil69970

XLDnaute Barbatruc
@titeuf18100

Les lignes d'un TS s'incrémentent automatiquement ainsi que les formules associé sans que tu t'en occupes.
C'est un des avantages des TS (voir le lien de mon post précédent)

En créant des lignes vides tu fausses le fonctionnement du TS et si tu rajoutes des noms par exemple par macro il se rajouteront après les lignes vides !!!

Et si tu effaces toutes les lignes de ton TS et qu'ensuite tu ajoutes une ligne nouvelle tes formules qui sont dans ton TS seront automatiquement recrées c'est magique non !!!


Explique pourquoi tu as besoin de 125 lignes vides ?
 

Pièces jointes

  • Interdire suppression ssur TS V3.xlsm
    117.4 KB · Affichages: 6

Cousinhub

XLDnaute Barbatruc
Inactif
Bonjour,
Hello Phil ✋
Si on sélectionne une cellule de la colonne S en dessous du TS, ça n'empêche pas la suppression de la colonne via clic droit (+ bug)
Je sais, faut être sacrément tordu, mais l'imagination est sans limite, n'est-ce pas?🤪
Un petit test supp'?
Bonne apm
 

Phil69970

XLDnaute Barbatruc
Bonjour @Cousinhub

Oui effectivement faut être un peu tordu dans ce cas là il faut contrôler toute la colonne S mais si il y a quelque chose ou au contraire je veux remplir une cellule sous le TS (colonne S) je ne peux plus supprimer ou modifier cette colonne.
Et si je déplace le TS alors je peux de nouveau supprimer la colonne des totaux !!!! 🤣 🤣 🤣
Mais je dois être tordu !!! MDR
 
Dernière édition:

Phil69970

XLDnaute Barbatruc
De toute manière son code de USF est bancale pour moi il faudra mieux partir d'une liste sur USF ou l'utilisateur choisi le nom puis choisi les options ou tout simplement directement dans le TS "Tab Participation" l'utilisateur choisi ses options
 

titeuf18100

XLDnaute Junior
@titeuf18100

Les lignes d'un TS s'incrémentent automatiquement ainsi que les formules associé sans que tu t'en occupes.
C'est un des avantages des TS (voir le lien de mon post précédent)

En créant des lignes vides tu fausses le fonctionnement du TS et si tu rajoutes des noms par exemple par macro il se rajouteront après les lignes vides !!!

Et si tu effaces toutes les lignes de ton TS et qu'ensuite tu ajoutes une ligne nouvelle tes formules qui sont dans ton TS seront automatiquement recrées c'est magique non !!!


Explique pourquoi tu as besoin de 125 lignes vides ?
Bonjour. Vous m’avez fait un fichier il y a quelque temps, il marche à merveille.

J’aimerais ajouter 6 nouvelle ongler . secteur 1 2 3 4 5 6 .

Quand je les rajoute dans l’ongler LISTE . J’ai une erreur d’exécution 1004.

Je vous joint le fichier . merci de votre aide.

Cordialement.
 

Pièces jointes

  • championnat du cher .xlsm
    143.4 KB · Affichages: 3

Phil69970

XLDnaute Barbatruc
Bonjour à tous

@titeuf18100

Comme j'aime pas me répéter et je vois que tu as rajouté des lignes vides :oops:
Pas de ligne vide dans un TS

Explique pourquoi tu as besoin de 125 lignes vides ?

Comme je vois que je n'ai aucune erreur contrairement à tes dire
Quand je les rajoute dans l’ongler LISTE . J’ai une erreur d’exécution 1004.

1732184312093.png


Comme je vois que tu as posé aussi ta question ici

Comme aujourd'hui je me suis lever du pied gauche pas de bol pour toi

Pour toutes ces raisons cela sera sans moi aujourd'hui

Bonne lecture
 

titeuf18100

XLDnaute Junior
Bonjour à tous

@titeuf18100

Comme j'aime pas me répéter et je vois que tu as rajouté des lignes vides :oops:




Comme je vois que je n'ai aucune erreur contrairement à tes dire


Regarde la pièce jointe 1207508

Comme je vois que tu as posé aussi ta question ici

Comme aujourd'hui je me suis lever du pied gauche pas de bol pour toi

Pour toutes ces raisons cela sera sans moi aujourd'hui

Bonne lecture
désolé d'avoir poster sur le forum .mais se n'etait pas prevu que je modiffie le tableau . nous vennon de changé de president .et il me demande le fichier pour se soir . les ligne vide c que j'ai effacer la base de donnée.
cordialement .
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
315 087
Messages
2 116 084
Membres
112 655
dernier inscrit
fannycordi