XL 2016 empecher d'effacé une colonne

titeuf18100

XLDnaute Nouveau
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 Junior
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: 3

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: 2

Cousinhub

XLDnaute Barbatruc
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
 

Discussions similaires

Réponses
2
Affichages
662

Statistiques des forums

Discussions
312 843
Messages
2 092 753
Membres
105 521
dernier inscrit
Chercheur d'excel