Macro excel

chrekouic Messages postés 2 Statut Membre -  
 melanie1324 -
Bonjour,
Je souhaiterais effectuer une macro dans excel et comme je vois que vous maîtrisez bien celles-ci, je viens vous demander votre aide !

Mon tableau se présente comme ceci :

n° Nom Prénom Tél Message …
1 DUPONT Martin 06 22 22 22 22
2 DURAND Christophe 06 11 11 11 11
3 MARTIN Stéphanie 06 33 33 33 33
1 DUPONT Martin 06 22 22 22 22

Avec la macro, j’aurais besoin chercher si dans la colonne « n° » ce n° existe déjà et si oui, de pouvoir recopier le nom, prénom et n° de tél qui correspond (pour éviter d’aller chercher manuellement dans une longue liste et d’effectuer un copier/coller). Merci beaucoup pour vos réponses.
Christelle
A voir également:

3 réponses

melanie1324
 
Bonjour,

Plutot qu'une macro je te suggérerais une formule :
Présente ton tableau ainsi
n° Tél Nom Prénom Message …
1 06 22 22 22 22 DUPONT Martin

Sélectionnes tes colonnes à partir du numéro de téléphone jusqu'au prénom et appelle cette cellule par ex : tel (insertion, nom, definir)

dans ta feuille ou tu as ton téléphone et que tu dois chercher
col 1 col 2 col3
06 22 22 22 22 =recherchev("A1"; tel; 2 ; false) =recherchev("A1";tel; 3 ;false)

Si en col2 et col 3, tu as des n/a, c'est que le numéro de tel n'existe pas.
0
chrekouic Messages postés 2 Statut Membre
 
Merci. Mais je ne veux pas seulement savoir si le n° de téléphone existe, je voudrais aussi pouvoir recopier le nom, prénom et num de téléphone...
0
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 768
 
Salut,
Personnellement, je ne ferais ni une macro, ni une formule. Tu te mets sur ta feuille de données, tu tapes CTRL + F, saisis ton numéro de téléphone et voilà, plus qu'à copier coller...
0
melanie1324
 
Bonjour,

Si ton numéro existe les deux colonnes se rempliront avec le nom et le prénom. As tu au moins testé la formule?
1) n° Tél Nom Prénom Message …
1 06 22 22 22 22 DUPONT Martin

Sélectionnes tes colonnes à partir du numéro de téléphone jusqu'au prénom et appelle cette plage par ex : tel (insertion, nom, definir)

2) sur une autre feuille du même classeur :
tu mets en a1 : 06 22 22 22 22
tu mets en a2 : =recherchev("A1"; tel; 2 ; false)
tu mets en a3 : =recherchev("A1"; tel; 3 ; false)

3) ainsi, si ton tel existe, tu auras :
a1 : 06 22 22 22 22
a2 : DUPONT
a3 : Martin

4) si ton tel n'existe pas :
a1 : 06 22 22 22 22
a2 : N/A
a3 : N/A
0