IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

VBA fichier texte [Toutes versions]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Février 2011
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 2
    Par défaut VBA fichier texte
    "Bonjour"
    J'aimerais avoir de l'aide pour créer un programme sous VBA Excel pour ouvrir un fichier texte, le sauvegarder sous un autre nom, faire une recherche dans le nouveau fichier créer et remplacer du texte dans ce dernier sans pour autant modifier le fichier original.

    ex. A l'intérieur du nouveau fichier je voudrais remplacer certain texte par un autre

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour
    Oui et à part demander que quelqu'un fasse le programme, tu en es où? Pourquoi avec Excel. Sur quel point bloques tu?
    Pour avoir de l'aide il faut un minimum de précisions

  3. #3
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut heu!!
    avant de poser une question il serai bien de regarder du coté de la faq

    ici!!!!
    au plaisir
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  4. #4
    Candidat au Club
    Inscrit en
    Février 2011
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 2
    Par défaut VBA
    Je m'excuse du manque d'information.
    J'ai fait l'acquisition d'un logiciel pouvant gerer une coupeuse au laser pour ma production de metal en feuille.

    Un fichier texte accompagne ce logiciel et je dois le modifier par les utilisateurs, alors je dois changer quelque information, tel que nom, le numéro du document a couper etc. etc.

    Je n'ai aucune connaissance en programmation et aucun language a ma disposition.

    J'aimerais pouvoir afficher un ecran me permettant de changer juste les informations désirer. Je ne voudrais pas changer le fichier original.

    Voici le fichier tel que je l'ai recu

    CLEARWS ; Efface le WorkSpace s'il y a lieu
    SAVE,PART,OFF ; S'il est à ON les pièces seront sauvegardés dans la base de données
    set,silentmode,on
    SET,PRIORITY,1 ; met la priorité 1 pour toutes les pièces à importer.



    ; Les instructions qui suivent sont pour les pièces à importer. Si on doit changer ces paramètres pour un autres lot de pièces plus bas, il suffit de dupliquer les instructions.
    SET,WONO,30809-00D ; le nom du WorkOrder va être appliqué à toutes les pièces.
    SET,PROGBY,Mohamed ; Le nom du programmeur
    SET,CUSTOMER,customer ; Nom du client
    SET,DATE,2011/4/15 ; Due Date
    SET,MIRROR,OFF ; autorisé ou non Sigmanest à inverser la feuilles
    SET,GRAIN,OFF ;Prendre en considération le grain ou non
    ;SET,ANGLE,INC,90.000 ; Permettre à Sigmanest de tourner les pièces en nestant.
    SET,INTSAMEASEXT,ON
    SET,LOOKUP,MATERIAL,ON ; Permet de ramener les paramètres de LeadIn LeadOut déjà fixer dans la Technologie Table. on peut aussi les fixer d'une manière manuelle dans les instructions Set Leadin.
    ;SET,LOOKUP,PROCESS,ON
    ;SET,LEADIN,POSITION,BOTTOMRIGHT
    ;SET,LEADIN,NONE
    ;SET,LEADOUT,NONE
    SET,MACHINE,Trumpf_4030_S ; Fixe la machine, si on ne le fixe pas Sigmanest prendra la machine par default.



    SET,DWGPath,C:\Users\Mohamed.PBICADCAM\Desktop\lmt ; Chemin des DWG
    ;LOAD,SHEETTAG,,,,,,,,,, ; Permet de loader des Sheets qui existe dans le stock, Si elle est activée, on ne pourra pas mettre à jour les dimensions des feuilles.


    PART,,MS,,1,DWG,30809-demo.dwg ; Syntaxe : Part ,Nom de la piece,materiel,épaisseur,quantité à nester,type de fichier,nom du fichier (à noter que si on précise pas le nom de la pièce Sigmanest prendra le nom du fichier.
    PART,,MS,,5,DWG,30809-d1.dwg
    ; Autant d'instructions part qu'on a de pièces.
    ; On peut aussi rajouter des pièces SolidWorks à ce niveaux, Faudra changer le paramètre DWG par Solidworks.
    ;On peut également loader des pièces existantes dans la base de donnéées Sigmanest on changeant l'instruction PART comme suit.
    ;LOAD, PART, nom de la pièce, [ quantité ], [ priorté ]
    PARTTILE
    ;AUTOSCALE



    SET,TASK,AUTOTYPE,0 ;Choix du type de nesting (0, TrueShape, 1 Advanced True Shape, 2 Lookahead,...)
    SET,TASK,CLEARANCE,0.25 ; distances des pièces dans le nesting
    SET,TASK,EDGEDIST,1.00 ; distances des pièces par rapport au bord. On peut spécifié les distances différentes des vord haut, bas, droite, gauche.
    SET,TASK,NESTUNDERCLAMP,0
    SET,TASK,NUMTORCHES,1
    SET,TASK,NUMTRIES,3
    SET,TASK,SHEETWIDTH,48 ; Largeur des feuilles pour ce nesting
    SET,TASK,SHEETLENGTH,96 ; Longueur des feuilles
    SET,TASK,STRATEGY,2 ; Stratégies de Nesting.
    SET,TASK,NUMBEROFSHEET,30 ; Nombre de feuilles maximale à utiliser pour le Nesting. Si les feuilles ne sont pas prises du stock, il faudra mettre ce paramètres au maximum pour que le nesting se fasse au complet.
    NEST,AUTOTASK; ; Automatic task, Sigmanest triera les pièces importés par épaisseur, matériel et machine
    ;NEST,DEFTASK
    ;NEST,INCLUDE,PART,ALL
    NEST,AUTONEST ; Nester automatiquement
    NEST,AUTONC ; Créer le parcours de coupe automatiquement
    NEST,POST,Trumpf_4030_S ; Poster les feuilles
    NEST,REPORT,LAYOUTDETAIL.FR3 ; imprimer le rapport.
    SAVE,WS,30809-00D ; Sauvegarder le WorkSpace.
    Exit,NOPROMPT ; Quitter Sigmanest.

    ; D'autres instructions sont aussi disponible pour mettre à jour les multitudes de paramètres qui existent.

    ; On peut utiliser les instructions dont on à besoin, Ce n'est pas une obligation de mettre toutes les instructions listées ci-dessus.

  5. #5
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut heu!!
    bonsoir

    en fait si j'ai bien compris tu a un fichier avec un extension ".xxx" que tu peut ouvrir avec notpad(fichiertext) ce fichier te sert a paramétrer une autre application
    tu veux grâce a excel modifier ce fichier

    le lien que je t'ai donné est parfait pour ça

    cependant il me viens une réflection

    tu n'a aucune base en programmation et ton boss te demande de faire ça
    il me semble que la direction que ton boss prend n'est pas forcement la bonne
    surtout que personne ici ne fera le travail a ta place pour la simple et bonne raison c'est que c'est toi que ton boss paie et non pas les participant de ce forum

    non commence un peu par te renseigner un peu comment ça fonctionne
    essaie un bout de code
    sert nous le tel quel et on t'aidera sans ça ta demande sera jamais entendu

    au plaisir
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VBA-E]Ecriture de données dans un fichier texte
    Par osito57 dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 18/08/2017, 19h42
  2. [vba]Rafraichir un lien vers un fichier texte
    Par Ditch dans le forum Access
    Réponses: 4
    Dernier message: 22/03/2006, 13h47
  3. [VBA-E] Tableau de données <=> Fichier Texte
    Par P50 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/12/2005, 16h02
  4. [VBA-E] Formatage des données à l'ouverture d'un fichier texte
    Par jmercier dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 30/11/2005, 17h00
  5. [VBA-Excel,VB6,Fichier texte]enregistrer un classeur excel..
    Par Tarul dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/01/2005, 13h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo