Utiliser la fonction si dans un tableau

Bonjour
Dans une cellule on peut taper des chiffres de 1 à 10 mais si ces chiffres de 1 à 10 existent dans la colonne et la ligne ne pas inscrire la valeur correspondante.
C'est à dire si on veut inscrire 1 3 5 dans une cellule A5 et que 5 existe dans la col A ou la ligne 5 le résultat sera 1 3
J'espère être assez clair et merci d'avance.

Bonsoir à tous,

Les règles de validation et la fonction ET devraient vous apporter la solution attendue.

Au besoin, postez un fichier exemple représentatif......

Merci JFL je joins un fichier pour exemple

9fonction-si.xlsm (9.20 Ko)

Bonsoir à tous,

Lecture bien trop rapide de ma part de votre besoin...

Je pensais que la saisie d'un nombre était unique....

Je passe la main aux virtuoses VBA !

Bonsoir,

un code à mettre sur la feuille en question car c'est "événementiel" :

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim MaLigne As Range, MaColonne As Range, Temp, Tablo, I
    If Not Intersect(Target, Range("A2:M13")) Is Nothing And Target <> "" Then
        Tablo = Split(Target, " ")
        For I = 0 To UBound(Tablo)
            Set MaLigne = Range("A" & Target.Row & ":M" & Target.Row).Find(Tablo(I))
            Set MaColonne = Range(Cells(2, Target.Column), Cells(13, Target.Column)).Find(Tablo(I))
            If Not MaLigne Is Nothing And MaLigne.Address <> Target.Address Then
                Temp = Temp
            ElseIf Not MaColonne Is Nothing And MaColonne.Address <> Target.Address Then
                Temp = Temp
            Else
                Temp = Temp & Tablo(I) & " "
            End If
        Next I
        Application.EnableEvents = False
            If Temp <> "" Then
                Temp = Left(Temp, Len(Temp) - 1)
                Target = Temp
            Else
                Target = ""
            End If
        Application.EnableEvents = True
    End If
End Sub

@ bientôt

LouReeD

Bonsoir de nouveau,

Virtuose et réactif de surcroît!

Notre ami est chanceux.

Salut JFL pardon pour le retard mais j'ai dû abandonner mon PC hier soir. Merci pour ta réponse qui fonctionne à merveille pour mon projet. J'espère à bientôt sur excel-pratique

Bonjour à tous,

Salut JFL pardon pour le retard mais j'ai dû abandonner mon PC hier soir. Merci pour ta réponse qui fonctionne à merveille pour mon projet. J'espère à bientôt sur excel-pratique

Je suis heureux de ce "dénouement"....mais c'est LouReeD qu'il convient de remercier !

Bonjour

Pas nécessairement... Reste à voir la solution adoptée, non ?

Dans tous les cas c'est une mission résolue de plus pour Excel-pratique.com !

@ bientôt

LouReeD

Bonjour de nouveau,

Dans tous les cas c'est une mission résolue de plus pour Excel-pratique.com !

Exact !

Bonjour

Sinon babofric :

@ bientôt

LouReeD

Rechercher des sujets similaires à "utiliser fonction tableau"