Macro excel
chrekouic
Messages postés
2
Statut
Membre
-
melanie1324 -
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
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:
- Macro excel
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
3 réponses
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.
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.
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...
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...
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...
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
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