Chargement en cours...
Connexion au forum informatique de Sur-la-Toile
La discussion « creation d'une macro excel modifiant des caractere » se trouve dans le forum « Programmation »
Statut de la discussion » creation d'une macro excel modifiant des caractere « ( normale)

creation d'une macro excel modifiant des caractere

» Liste des Forums » Programmation » Discussion

Le  2 juin à 09:11 #

Salut à tous,
Je dois créer une macro-commande sur Excel permettant de modifier des caractères automatiquement mais je ne sais pas comment.

Par exemple j'ai ce document:

PMO|29||33937998401008|3|060930255001|déversoir en tète de stat|A2||||||||||||
PMO|31||33937998401008|3|060930255001|Entrée Station |A3||||||||||||
PMO|32||33937998401008|3|060930255001|sortie station |A4||||||||||||
PMO|41||33937998401008|3|060930255001|boues produites avant tra|A6||||||||||||
PMO|5||33937998401008|3|060930255001|Graisses évacuées sans tr|A9||||||||||||
PMO|6||33937998401008|3|060930255001|Sable produit évacué|A10||||||||||||
PMO|7||33937998401008|3|060930255001|Refus dégrillage produit |A11||||||||||||

Il faut que je change A2 en S2, A3 en S3 et ca pour plusieurs documents.
Ces caractères sont toujours placer au même endroit.

Par exemple :


PMO|29||33937998401008|3|060930255001|déversoir en tète de stat|S2||||||||||||
PMO|31||33937998401008|3|060930255001|Entrée Station |S3||||||||||||
PMO|32||33937998401008|3|060930255001|sortie station |S4||||||||||||
PMO|41||33937998401008|3|060930255001|boues produites avant tra|S6||||||||||||
PMO|5||33937998401008|3|060930255001|Graisses évacuées sans tr|S9||||||||||||
PMO|6||33937998401008|3|060930255001|Sable produit évacué|S10||||||||||||
PMO|7||33937998401008|3|060930255001|Refus dégrillage produit |S11||||||||||||


Ce sont des fichiers texte (.txt) au format Sandre, ils s'ouvrent avec un logiciel de traitement de texte.

Merci de votre aide.



Le  9 juin à 22:21 #

Salut.

Ce que je ne capte pas bien est que tu souhaites réaliser une macro sous Excel pour un fichier au format texte !

Es-tu capable d'ouvrir ce fichier sous Excel ?






@+
pk@ble

Le 10 juin à 09:00 #

Je vais mieux m'expliquer, voila le lien de mon document original http://cjoint.com/?gcopBBUa74

Je voulais juste changer les caracteres suivant:
"A2" = "S16"
"A3" = "S1"
"A4" = "S2"
"A5" = "S3"
"A6" = "S4"

Grace a une macro qui me rendrait la tache automatique.

J'ai reussie a avoir cette macro:

http://cjoint.com/?gfmecCcev6

Le probleme c'est que il me faut exactement le meme nombre de barre et au meme endroit.

Et ca je sais pas faire.

Tu aurais pas une idée.

Merci d'avance

Le 10 juin à 22:53 #

Salut.

Vois si ma "bidouille" te convient.

F.xls




@+
pk@ble

Le 11 juin à 08:41 #

Bonjour,

Merci,ta macro marche bien mais que sur ce document la, sur mes autres document elle ne marche pas.

Le 11 juin à 13:27 #

Salut.

En effet, elle fonctionne sur le document que tu as transmis.
Si les autres documents ont une autre structure, il faudra la rendre plus adaptable.
Malheureusement, je ne disposes pas des informations nécessaires à cette adaptation.
Ne peux-tu pas le faire ?






@+
pk@ble

Le 11 juin à 14:00 #

Non je sais pas faire. Mais c'est pas grave je vais garder la macro que je t'es montrer meme si elle est plus complexe. Merci de ton aide

Le 12 juin à 11:07 #

Comme tu le souhaites






@+
pk@ble

Le 13 juin à 08:37 #

Bonjour,
dis moi pour l'adapter à tout les document il faut que je change quoi?

Le 13 juin à 12:02 #

Salut.

Ne sachant pas ce qui change d'un document à l'autre, je ne puis te répondre avec précision.

Il se peut que ce soit la colonne contenant les cellules à modifier ou bien le numéro de la première ligne. Ces paramètres sont figés (constants) dans la macro.

La macro que j'ai réalisée utilise les cellules L4 à Lx en tant que texte à rechercher et les cellules M4 à Mx comme texte de remplacement. Ces cellules doivent exister dans la feuille qui doit être modifiée.

Bon courage.






@+
pk@ble
» Liste des Forums » Programmation

Sujets Connexes

Arakien & WéWé


Forums

Navigation


Publicité

Connectés

Il y a actuellement 84 visiteurs et 3 toiliens en ligne, ainsi que 3 connectés sur le tchat.

Recherche

Concours


Sauf mention contraire, le contenu du blog et du forum est sous licence Creative Commons By-Sa. Vous avez le droit de le reproduire à condition de citer l'auteur, de faire un lien vers la page d'origine, et de partager vos travaux dérivés selon les mêmes conditions.

Conditions d'utilisation -

Partenaires: [Informatique Multimédia] [Portail du Maroc] [Actualité High Tech]
[Tutoriaux Photoshop] [éligibilité ADSL] [Astuces Windows]

Page générée en 180 millisecondes sur WWW1.