Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2991 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Besoin de gars calés sous exel....

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Besoin de gars calés sous exel....

n°1674328
websi
Posté le 12-08-2004 à 12:16:19  profilanswer
 

Bonjour.
 
Alors, je vais essayer de faire simple.
 
J'ai un rendu d'une appli sous exel. Une des collone comporte des abreviations de service, du genre DSI pour direcvtion des system informatique. il y a aussi le numero de service correspondant.
 
Le truc que je voudrai faire est assez simple (a comprendre), j'aimerai creer une poperation qui va me remplacer toute ces abreviations par les noms complet. Genre je cree un autre fichier ou je renseigne tous les numero de service par les nom de services complets, hop, j'applique ce fichier remplacer de maniere generale et la je retrouve mes noms complets.
 
Bon, je sais pas si c'est faisable comme ca mais c pour vous faire comprendre.
 
Sinon, non, je ne peu pas faire de telle maniere que ce soit le logiciel d'avant qui m'ecrive correctmeent le service.
 
Voial.
 
SI kkun peu m'aider, merci d'avance.
 
 
@ plus.

mood
Publicité
Posté le 12-08-2004 à 12:16:19  profilanswer
 

n°1674351
Je@nb
Modérateur
Kindly give dime
Posté le 12-08-2004 à 12:33:27  profilanswer
 

Utilise la fonction Rechercher remplacer et tu fais remplacer tout non ?

n°1674432
Wolfman
Modérateur
Lobo'tomizado
Posté le 12-08-2004 à 13:42:20  profilanswer
 

Je@nb a écrit :

Utilise la fonction Rechercher remplacer et tu fais remplacer tout non ?


+1
Et si tu dois le faire régulièrement, tu te fais une Macro.

n°1674456
minikissko​ol
C Frais Mais C Pas Grave
Posté le 12-08-2004 à 13:56:28  profilanswer
 

ou alors tu fais un recherchev() dans une 2e colonne qui retrouvera le nom du service en fonction de son numéro ou de son abréviation
 
la formule sera la suivante :
recherchev(abréviation_recherchée;$liste_des_services;numéro_de_la_colonne_contenant_le_nom_complet;faux)

n°1674489
websi
Posté le 12-08-2004 à 14:28:09  profilanswer
 

non, mais je n'ai pas k'un chamops a remplacer
 par exemple, j'ai du service 1 a 500 a connaitre pour que n'importe kelle feuille soit traité.
 
vous me suivez?

n°1674498
websi
Posté le 12-08-2004 à 14:36:06  profilanswer
 

ok, je vien de voir les macros, je connais pas.
 
Bon, juste besoin d'aide pour etre sur de pas me tromper.
 
Alors.
 
On va se caler sur 2 colonnes, par exemple E et F.
 
Sur la E, y a les numeros de service, et la F, les noms de services abregés.
Moi, je voudrai qu'il traite toute les colonnes E, et par rapport au numero qu'il connait (nourri par moi), il me remplace les noms dans F pour les noms non abregés. Kler?
 
Lol.
 
Merci d'avance.


Message édité par websi le 12-08-2004 à 14:37:22
n°1674506
Je@nb
Modérateur
Kindly give dime
Posté le 12-08-2004 à 14:40:40  profilanswer
 

moi je fé ça a la bourrin qd g des trucs dans le genre à faire :p
exporter le fichier xls en csv, puis avec mon langage de prog préféré je parse pour remplacer :p

n°1675052
websi
Posté le 13-08-2004 à 09:52:10  profilanswer
 

Aller les gars, je sais que vous vous gavez, pouvez pas me doner les fontions de base?
 
Comment dire, chercher code dasn E, trouver la correspondance et la mettre dans le F?
 
Merci.

n°1676298
djezus
Posté le 14-08-2004 à 14:19:40  profilanswer
 

Comme a dit minikisskool :

Citation :

ou alors tu fais un recherchev() dans une 2e colonne qui retrouvera le nom du service en fonction de son numéro ou de son abréviation  
 
la formule sera la suivante :  
recherchev(abréviation_recherchée;$liste_des_services;numéro_de_la_colonne_contenant_le_nom_complet;faux)


 
Je vois pas mieux, ni plus simple...

n°1681068
websi
Posté le 18-08-2004 à 15:05:37  profilanswer
 

Bon les gars, j'ai oublié un detail... Je suis une burne en VB...
 
 
Moi, concretement, ce que j'ai besoin...
 
Alors:
 
00= service de la mort qui tue
01= service des directions generales...
 
Bon, moi, je veu scanner la collone F de mon fichier, lire le numero, chercher la correpiondace avec ceux connu et mettre la valeur dans la collone G.
 
Je sais que ca parait mega simple pour vous mas la fontion recherchev, j'ai du mal a la saisir, surtout le Faux...
 
Bref, si ca tiens en quelque ligne, vous pourriez me coller le code?
 
Merci par avance.
 
@+
 

mood
Publicité
Posté le 18-08-2004 à 15:05:37  profilanswer
 

n°1681173
minikissko​ol
C Frais Mais C Pas Grave
Posté le 18-08-2004 à 16:40:24  profilanswer
 

Exemple :
 
Feuille 1 Colonne A => Liste des abbréviations
Feuille 2 Colonnes A & B => Liste des abbréviations avec leur équivalence compléte
 
Et bien dans ta Feuille 1 en colonne B, case B1, tu vas écrire :
=RECHERCHEV(A1;Feuil2!A:B;2;FAUX)
 
et tu vas dérouler jusqu'en bas.
 
Le "2" dans la formule indique que le résultat affiché sera celui trouvé dans la 2e colonne de la matrice (donc la colonne B dans une matrice qui commence à la colonne A).
 
Le "FAUX" indique qu'Excel recherche l'occurrence exacte dans la matrice et renvoie un message d'erreur s'il ne trouve pas. Le "VRAI" indiquera qu'Excel cherche l'occurrence exacte et se servira de la plus proche valeur inférieure s'il ne trouve pas. Cette 2e condition impose alors que les valeurs de la matrice soient classées...
 
PS : ça n'est pas du VB

n°1681218
websi
Posté le 18-08-2004 à 17:02:56  profilanswer
 

Parfait parfait, on s'en approche.
Dsl de parler de vb, mais je pensai que vous parliez macro.
 
Alors plusieur chose.
 
 
La g fait un truc tout con.
 
Feuil1 collone A des nom genre SAV, SAP, SAM...
Feuil2 Collone A et B avec SAV ---> toto , SAP---> tata et SAM ---> titi.
 
Je tape la fonction =RECHERCHEV(A1;Feuil2!A:B;2;FAUX)  
et la ca ne me fait apparaitre QUE des toto...Pkoi? lol
 
Voilou
Je vais essayer de capter.
 
@+ et merci beaucoup
 

n°1681223
websi
Posté le 18-08-2004 à 17:05:45  profilanswer
 

Haben oui pusique je dis que je recherche A1 donc il me trouve toujours la case A1 et me fait correspondre tjrs toto.
Si je met A ca marche?
vais voir :)

n°1681224
websi
Posté le 18-08-2004 à 17:06:35  profilanswer
 

Ha non, ok dois y avoir la fontion derouler qui fait tout toute seulle, oki
mais ca marche comment?
je la colle dans la repmier case et apres je fais comment?
 
Ok, ca marche avec un bon vieu copier coller.
 
En tout cas, meme si ca vous semble si facil, un grand merci.
@+


Message édité par websi le 18-08-2004 à 17:08:20
n°1681388
minikissko​ol
C Frais Mais C Pas Grave
Posté le 18-08-2004 à 19:04:49  profilanswer
 

si tu laisses A1 et que tu déroules vers le bas, ça doit faire A2, A3, etc.
 
++


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Besoin de gars calés sous exel....

 

Sujets relatifs
besoin d'aide: cryptage [HELP]exel
besoin de renseignements sur soundforgeBesoin d'eclaircissement sur l'utilisation des sockets par les service
Besoin d'aide pr l'install carte PCI WMP54G linksys sur mon reseau...besoin d'aide avec l'invite de commande xp
urgent - il ya des techs réseau ici ? besoin d'infosbesoin d'aide pour ZA
Réseau Wifi : besoin d'un routeur ?Firewall dans le routeur/modem : Besoin de Zonealarm ?
Plus de sujets relatifs à : Besoin de gars calés sous exel....


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR