Ajout des lignes avec des commandes automatiquement

9fichier1.xlsx (241.49 Ko)

Bonjour

pourriez vous m'aider

j'ai un fichier texte brut très long, je veux le convertir en fichier commandes a l'aide de l'Excel.

je rassembles tous les paramètres souhaité par la fonction concaténer dans la colonne H, et dans la colonne I je veux ajouter des lignes avec des commandes et des paramètres bien précis

au début de chaque RC je veux ajout une line avec "anrpi:rc=xx;"

a la fin de chaque RC je veux ajouter une line1 avec "anrpe;" et une ligne2 avec "anrai:rc=xx;" et une ligne3 avec "anrsp:rc=xx;"et une ligne4 vide pour séparation entre le RC qui suit.

la liste brut des RC peut commencer avec n'importe quelle N°de RC et ne sont pas obligatoirement séquentiels.

voir fichier ci joint

merci d'avance

Salut Redamento,

Si j'ai bien compris le développement...
Un double-clic en feuille 'BRUT' démarre la macro ; résultats en 'Extract'

For x = 1 To UBound(tTab, 1)
    If x > 1 And IsNumeric(tTab(x, 2)) Then
        For y = IIf(x = 2, 5, 1) To 5
            lgIdx = lgIdx + 1
            ReDim Preserve tExtract(9, lgIdx)
            tExtract(8, lgIdx - 1) = Choose(y, "anrpe;", "anrai:rc=" & vNb & ";", "anrsp:rc=" & vNb & ";", "", "anrpi:rc=" & tTab(x, 2) & ";")
        Next
        vNb = tTab(x, 2)
    End If
    lgIdx = lgIdx + 1
    ReDim Preserve tExtract(9, lgIdx)
    For y = 0 To 6
        tExtract(y, lgIdx - 1) = tTab(x, y + 1)
    Next
    If x > 1 And tTab(x, 4) <> "" Then _
        tExtract(7, lgIdx - 1) = "=""ansri:""&D" & lgIdx & "&"",R=""&E" & lgIdx & "&"",SP=""&F" & lgIdx & "&"",""&G" & lgIdx & "&"";""": _
        tExtract(8, lgIdx - 1) = tExtract(7, lgIdx - 1)
Next
4redamento.xlsm (253.50 Ko)


A+

2classeur2.xlsx (108.73 Ko)

Bonjour

désolé pour le retard j'avais un petit problème avec le pc.

merci beaucoup Monsieur, ca marche bien avec les l'échantillant des donnés que j'ai partager avec vous.

mais un avec mon fichier brut entier ca ne marche pas, car il Ya d'autres paramètres et d'autre colonnes qui manquent.

pourriez- vous cette fois de m'aider d'avoir une macro qui ajout les commandes anrpi:rc=xx; anrpe; anrai;rc=xx; anrsp:rc=xx; a chaque RC?

voir fichiers ci joint

Salut Redamento,

à part "BR=RA-50;" en plus en ligne 3, je ne vois pas de différence sinon que l'éclaté de ta colonne[C:C] n'existe plus.
J'imagine que tu as voulu faire un raccourci et qu'il peut y avoir un nombre de colonnes variables

d'autres paramètres et d'autre colonnes qui manquent

Puis-je avoir un fichier brut reprenant la structure exacte de ton fichier de travail avec toutes les possibilités ?

A+

bonjour

ci joint mon fichier brut + démonstration des exemples.

merci bcp pour votre support

4anrsp-brut.zip (14.38 Ko)
4demonstration.docx (13.06 Ko)

bonjour

Votre retour SVP?

Bonjour curulis57

J'ai deja envoyé le fichier brut que vous m'avez demander. Pourriez vous m'aider.

Merci d'avance

Salut Redamento,

je ne peux pas faire grand'chose avec des fichiers texte !!
Envoie un ou des fichiers reprenant les cas développés dans ces deux fichiers texte avec le résultat attendu !


A+

bonjour

Merci beaucoup pour votre soutien

ci joint un fichier

3anrsp-brut.zip (329.46 Ko)

brut Excel

Salut Redamento,

ton fichier modifié mais il persiste un malentendu.
Dans ton premier fichier, la cellule concaténée était le résultat d'une formule sur les colonnes précédentes (Program, Route,...)

image

Dans ton nouveau fichier, où sont ces colonnes ?
Tu as encore d'autres versions de ce fichier ?

image
2redamento-v2.zip (346.90 Ko)


A+

merci bcp curulis57

voila la version principale de mon fichier

3anrsp-brut3.zip (521.27 Ko)

Salut Redamento,

ton fichier modifié sur base de ton dernier (j'espère !) fichier.

Toujours un double-clic sur la feuille 'anrsp' pour démarrer la macro.

4redamento-v3.xlsm (248.61 Ko)


A+

bonjour

Merci bcp ca marche , mais

il manque: (anrsi:) avant P0x=x

et il manque: ( ; ) a la fin de: anrpi:rc=xx & anrpe & anrai:rc=xx & anrsp:rc=xx

pourriez vous rectifier?

Merci bcp d'avance

8redamento-v3.zip (667.42 Ko)

Et il est difficile, en plus !

Bien vu, Redamento : voici la correction.

7redamento-v3.zip (547.33 Ko)


A+

Bonjour curulis57

ca marche bien maintenant

un grand chapeau et un Grand Merci a vous.

Bien cordialement

Rechercher des sujets similaires à "ajout lignes commandes automatiquement"