OVH Cloud OVH Cloud

Beaucoup trop de chiffres

7 réponses
Avatar
souris75
Bonjour =E0 tous,

J'ai une colonne de chiffres (# t=E9l=E9phone) =E0 faire et je=20
veux m'assurer de ne jamais r=E9p=E9ter le m=EAme num=E9ro. Est-ce=20
que quelqu'un a une id=E9e pour s=E9curiser mes cellules?

Merci!

7 réponses

Avatar
Nicolas B.
Salut,

Sélectionne la colonne A.
Va dans DonnéesValidation, choisis dans la liste "Autoriser" :
Personnalisé. Colle alors cette formule :
=NB.SI(A:A;A1)=1


A+
--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Bonjour à tous,

J'ai une colonne de chiffres (# téléphone) à faire et je
veux m'assurer de ne jamais répéter le même numéro. Est-ce
que quelqu'un a une idée pour sécuriser mes cellules?

Merci!


Avatar
garnote
Salut souris75,

Je suppose ici que tu entres tes numéros dans
la colonne A. Une macro à adapter en attendant
quelque chose de plus simple.

Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Column = 1 Then
Set ici = ActiveCell
L = ici.Row
Set la = Range(Cells(1, 1), Cells(L - 1, 1))
For Each t In la
If t = ici Then
c = t.Row
MsgBox "Ce numéro est dans la ligne" & c
End If
Next
End If
End Sub

Qu'en penses-tu ?

Serge

"souris75" a écrit dans le message de
news: 1169301c3f58a$f805af80$
Bonjour à tous,

J'ai une colonne de chiffres (# téléphone) à faire et je
veux m'assurer de ne jamais répéter le même numéro. Est-ce
que quelqu'un a une idée pour sécuriser mes cellules?

Merci!
Avatar
garnote
J'ai honte, très honte !!!

Serge




"Nicolas B." a écrit dans le message de
news:
Salut,

Sélectionne la colonne A.
Va dans DonnéesValidation, choisis dans la liste "Autoriser" :
Personnalisé. Colle alors cette formule :
=NB.SI(A:A;A1)=1


A+
--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Bonjour à tous,

J'ai une colonne de chiffres (# téléphone) à faire et je
veux m'assurer de ne jamais répéter le même numéro. Est-ce
que quelqu'un a une idée pour sécuriser mes cellules?

Merci!






Avatar
Frédéric Sigonneau
Bonsoir,

Essaye une mise en forme conditionnelle (FormatMise en forme conditionnelle).
Si tes n° de tél sont en colonne A, sélectionne ta colonne A et dans la boite de
dialogue MEFC choisis comme Condition 1 'La formule est'
=NB.SI(A:A;A1)>1
puis clique sur le bouton Format et choisis, par exemple, dans l'onglet Motifs
une couleur rouge.

A partir de là, si tu tapes deux fois la même chose dans une cellule de la
colonne A les deux cellules 'doublons' se mettront au rouge (en l'honneur de
jps, c'est son anniversaire aujourd'hui :)

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour à tous,

J'ai une colonne de chiffres (# téléphone) à faire et je
veux m'assurer de ne jamais répéter le même numéro. Est-ce
que quelqu'un a une idée pour sécuriser mes cellules?

Merci!


Avatar
je pense que là tu m'as presque perdue! Mais merci je vais
essayer de m'y retrouver! merci à tous!
-----Message d'origine-----
Salut souris75,

Je suppose ici que tu entres tes numéros dans
la colonne A. Une macro à adapter en attendant
quelque chose de plus simple.

Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Column = 1 Then
Set ici = ActiveCell
L = ici.Row
Set la = Range(Cells(1, 1), Cells(L - 1, 1))
For Each t In la
If t = ici Then
c = t.Row
MsgBox "Ce numéro est dans la ligne" & c
End If
Next
End If
End Sub

Qu'en penses-tu ?

Serge

"souris75" a écrit
dans le message de

news: 1169301c3f58a$f805af80$
Bonjour à tous,

J'ai une colonne de chiffres (# téléphone) à faire et je
veux m'assurer de ne jamais répéter le même numéro. Est-ce
que quelqu'un a une idée pour sécuriser mes cellules?

Merci!


.



Avatar
Merci! C'est génial et ça marche! Une autre question: est-
ce que je peux voir à quelle cellule l'erreur se rapporte?
-----Message d'origine-----
Salut,

Sélectionne la colonne A.
Va dans DonnéesValidation, choisis dans la
liste "Autoriser" :

Personnalisé. Colle alors cette formule :
=NB.SI(A:A;A1)=1


A+
--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Bonjour à tous,

J'ai une colonne de chiffres (# téléphone) à faire et je
veux m'assurer de ne jamais répéter le même numéro. Est-
ce


que quelqu'un a une idée pour sécuriser mes cellules?

Merci!



.




Avatar
souris75
Une autre question... est-ce que je peux voir la
provenance de l'erreur? Le truc de Frédéric ne fonctionne
pas... mais ce serait génial... peut-être que je m'y prend
mal! Merci c'est super!
-----Message d'origine-----
Bonjour à tous,

J'ai une colonne de chiffres (# téléphone) à faire et je
veux m'assurer de ne jamais répéter le même numéro. Est-
ce

que quelqu'un a une idée pour sécuriser mes cellules?

Merci!
.