Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Interdire texte dans un cellule

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 !

gerard55

XLDnaute Occasionnel
Bonjour à tous
Je voudrais interdire que l'on saisit du texte dans les colonnes impaires d'un tableau. Il faudrait que cette interdiction soit sous forme de code car j'ai déjà utiliser les formats conditionnels
Merci d'avance pour vos suggestion
Gérard
 
Re : Interdire texte dans un cellule

Bonjour à tous,

Sinon, (car je ne me rappelle plus s'il y avait une validation de données sous 2003) tu mets cela dans le code de la feuille :

Code:
Sub Worksheet_Change(ByVal Cible As Range)
If WorksheetFunction.IsOdd(Cible.Column) And Not (IsNumeric(Cible.Value)) Then
        Application.EnableEvents = False
        Cible.Value = ""
        Application.EnableEvents = True
End If
End Sub

Cordialement
 
Dernière édition:
Re : Interdire texte dans un cellule

Bonjour mécano41,
Je viens de tester votre code qui fonctionne très bien. Merci
Pourrait-on limiter l'action de ce code à une zone du tableau dans mon cas F10😀T200 car il y a des colonnes où je dois indiquer du texte.
Merci d'avance
Gérard
 
Re : Interdire texte dans un cellule

Bonsoir,

Voici le code modifié :

Code:
Sub Worksheet_Change(ByVal Cible As Range)
If Not Intersect(Cible, Range("F10:T200")) Is Nothing And WorksheetFunction.IsEven(Cible.Column) And Not (IsNumeric(Cible.Value)) Then
    Application.EnableEvents = False
    Cible.Value = ""
    Application.EnableEvents = True
End If
End Sub

J'ai considéré impaire la première colonne de la zone. Si tu veux décaler d'une colonne, il faut remplacer WorksheetFunction.IsEven(... par WorksheetFunction.IsOdd(...

Cordialement
 
Dernière édition:
- 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

Discussions similaires

Réponses
5
Affichages
143
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…