Pas de remplissage si deja une valeur dans la ligne

  • Initiateur de la discussion Initiateur de la discussion julienb25
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

julienb25

Guest
Bonjour à tous,
J'aimerais trouver une macro qui ne m'autorise pas a remplir les cellules si une des cellules de la ligne est déja remplie.
En gros j'ai 5 colonnes, et je voudrais pouvoir mettre une seule valeur par ligne...
exemple:
Si colonne A=1 alors on ne peut pas entrer de valeurs dans les autres ( et cela pour toutes les colonnes)
 
Re : Pas de remplissage si deja une valeur dans la ligne

Bonjour


A mettre dans le code de la feuille
(Clic-droit-> Visualiser le code)
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then Exit Sub
If IsEmpty(Target.Offset(, -1)) Then
'Debug.Print Target.Value
Else
Target.ClearContents
End If
End Sub
 
Re : Pas de remplissage si deja une valeur dans la ligne

Merci de ta réponse aussi rapide...
cependant ça ne marche pas comme je voudrais. Cela supprime seulement la colonne de droite.

Dans le fichier que je t'ai joint:
je voudrais, en plus des macros déjà existantes, pouvoir interdire de mettre plusieurs "1" dans les colonnes en jaunes (PC, carte, BOM, meca et divers)
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour