XL 2010 Résolu par Roland et SI : code recherche + format n° tel

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonsoir à toutes et à tous,

pour mon boulot, j'ai besoin de faire des recherches dans tout mon classeur.
J'ai d'abord tenté de faire un code, LOL catastrophe je n'y suis pas arrivé.
J'ai donc cherché sur le net et j'ai trouvé 2 codes géniaux qui fonctionnent super dans leur classeur d'origine.
Je remercie au passage les 2 auteurs.
Tout content, j'ai tenté de transférer les macros dans mon classeur et ..... ça coince !!! :(

Malgré mes tentatives, je n'ai pas trouvé ce qui ne va pas.
J'ai encore besoin de votre aide.
Je ne peux pas joindre mon classeur avec toutes ses données et il est très "lourd".
J'ai tenté de faire un classeur pour reproduire les blocages mais je n'ai pas réussi.
je joins les photos qui montrent où ça coince et les 2 classeurs qui fonctionnement parfaitement.
Avec mes remerciements,
Bonne fin de soirée à toutes et à tous,
Amicalement,
Lionel,
 

Pièces jointes

  • Rectangle1.jpg
    Rectangle1.jpg
    101.8 KB · Affichages: 129
  • RechercheMot.jpg
    RechercheMot.jpg
    133.5 KB · Affichages: 86
  • RECHERCHE SUR UN CLASSEUR COMPLET.xls
    49 KB · Affichages: 80
  • RechercheMotDansFeuilles.xls
    38 KB · Affichages: 77

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Re-Roland,

Fonction de la macro DoubleClick
prenons par exemple un numé que nous copions sur internet : 01 02 03 04 05
En double cliquant dans l'une des cellules de E9 à E16, le numéro doit être copié et apparaitre comme ça : 33102030405
ATTENTION LOL (histoire de corser la chose)
dans les cellules désignées, pour un autre utilisation, ça peut être un texte qui est copié. Dans ce cas, il ne faut pas que la macro enlève les espaces et les zéros, ni ajoute le 33
Pareil pour toutes les feuilles pour les cellules désignées

ci-joint fichier, j'ai les explications dans la feuille "telephone"
Amicalement,
Lionel,
 

Pièces jointes

  • Recherche Classeur + Format + 33 Roland_2.xlsm
    46.2 KB · Affichages: 71

Roland_M

XLDnaute Barbatruc
re

exemple sur la feuille "Telephone"
je colle le préfixe sur E9 et sur la cellule copiée.
peut être préfères tu uniquement sur la cellule copiée ?
tu me dis quoi !?

j'avais bien vu certaines anomalies, mais ne sachant pas exactement ce que tu faisais
j'essayai de ne pas trop modifier tes codes !?
 

Pièces jointes

  • Recherche Classeur + Format + 33 Roland_3.xlsm
    45.5 KB · Affichages: 65

Roland_M

XLDnaute Barbatruc
re

mais as-tu essayé celui que je viens de mettre !
https://www.excel-downloads.com/threads/résolu-par-roland-et-si-code-recherche-format-n°-tel.20012580/page-4#post-20096245

sinon excuses moi mais je ne comprend strictement rien à ton modèle !
désolé mais là je ne peux plus rien faire pour toi !

j'ai essayé le classeur que tu viens de mettre et bien fais l'essai suivant:
tu sélectionnes un texte quelconque et tu fais copier, c'est histoire avoir qq chose dans le presse papier
ensuite tu doubles clic sur ta cellule et tu verras apparaître ton texte copié !
car le presse papier n'est pas vidé et ta macro n'est pas correcte !
 
Dernière édition:

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
OUi, je l'ai essayé mais il semble ne plus fonctionner.
Effectivement, la macro vide le presse paier que si c'est un texte qui est copié.

De mon côté, je vais regardé de plus près ton dernier fichier et comparer en respectant ton code pour voir ce qui ne va plus.
Je te dirai.
Tu as beaucoup fait Roland et je t'en remercie vraiment.
Amicalement,
Lionel,
 

Roland_M

XLDnaute Barbatruc
re

désolé je n'arrive pas à comprendre
si le double clic sur une cellule avec no tel c'est ok !?
mais tu parles de no avec du texte et là je ne comprend pas du tout !
ton modèle ne m'éclaire pas du tout !

je veux un exemple simple !

1) avec no tel
0102030405 rajout du préfixe 33102030405 ça c'est ok

2) avec du texte là je veux un exemple identique à ci-dessus
c'est à dire le contenu de la cellule et ce qui doit en sortir !?
 
Dernière édition:

Roland_M

XLDnaute Barbatruc
re

j'ai tout simplifié comme suit:
si c'est du numérique je traite et recopie ce no de tel
si c'est du texte je recopie simplement le texte tel quel !

si c'est bien ça, alors mon ami je sais pas pourquoi une telle complication !?

et stp fais attention aux infos que tu me donnes, exemple:
la 1' fois tu m'as donné ceci:
Feuil1: "G7" "G9"
Feuil2: "G7" "G10"
Feuil3: "G7" "G11"
Feuil4: "G7" "G12"
Telephone: "G7" "E9:E16"

et je vois que dans le code tu as modifié comme ceci:
Feuil1: "G7" "G9:G16"
Feuil2: "G7" "G10:G16"
Feuil3: "G7" "G11:G16"
Feuil4: "G7" "G12:G16"
Telephone: "G7" "E9:E16"

EDIT:
si c'est ok pour toi, alors reprends cette dernière version, j'ai fais un ajout pour les événements !
 

Pièces jointes

  • Recherche Classeur + Format + 33 Roland_4.xlsm
    45.3 KB · Affichages: 64
Dernière édition:

Roland_M

XLDnaute Barbatruc
Bonjour,

Si c'est ok pour toi, alors reprends le classeur que j'ai remis dans mon message précédent hier soir, j'ai fais un rajout.

Maintenant une petite question concernant le double clic sur la destination de la recopie du no formaté:
Le code d'origine, que j'ai laissé, copi le no sur la 4 'colonne à droite> Target.Offset(0, 4)
dans les Feuil1/2/3/4 le no copié tombe dans la colonne K
par contre dans la feuille "Telephone" 4 colonnes à droite ne tombe pas dans la colonne K
puisque les données sont en colonne E et pas G comme les autres feuilles, et + 4 ne peut donc pas tomber colonne K !?
est ce volontaire ou faut t'il faire en sorte que ça tombe aussi dans la colonne K ?
et dans ce cas plutôt que copier en col + 4 , ne préférerais tu pas mettre directement Col K pour tous ?
 
Dernière édition:

Roland_M

XLDnaute Barbatruc
bonjour,

inutile ! c'est très bien comme ça !?
tu me dis si c'est ok ou pas !
si pas tu expliques clairement et simplement pourquoi !

pour la recherche nomalement tout est OK

reste le double clic:
pour l'instant avec le no recopié formaté c'est bon !
il restait l'histoire avec du texte, si c'est ça expliques avec exemple ...
 

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonjour Roland,

Je n'ai pu trouver un moment pour te répondre.
Vraiment merci, c'est bon.

Il reste juste un truc et c'est certainement de ma faute à cause de mes explications vaseuses LOL
Cela concerne la recherche :
Si on colle un numéro, par exemple dans la feuille téléphone en E9, la recherche signale qu'elle trouve en E9.
Ce n'est pas nécessaire (et c'est même une source d'erreur).
Est-il possible que la recherche ne tienne pas compte de E9


Bon sang, j'espère être clair !!! :confused:
Amicalement,
Lionel,
 

Discussions similaires

Statistiques des forums

Discussions
311 720
Messages
2 081 892
Membres
101 831
dernier inscrit
gillec