A voir également:
- Problème de déclaration
- Déclaration de revenus - Guide
- Bug declaration impots 2023 - Guide
- Declaration impot 2024 - Accueil - Applications & Logiciels
- Déclaration de revenus 2024 - Guide
- Skrill declaration impot - Forum Vos droits sur internet
11 réponses
yg_be
Messages postés
23457
Date d'inscription
lundi 9 juin 2008
Statut
Non membre
Dernière intervention
3 février 2025
Ambassadeur
1 564
22 déc. 2021 à 13:56
22 déc. 2021 à 13:56
bonjour,
moi j'essaierais ceci:
moi j'essaierais ceci:
dim ligne as string dim chaines(6) as string
This is my code like :
Set oFso=CreateObject("Scripting.FileSystemObject")
Set listFile = oFso.OpenTextFile("c:\banque\CCPCMA.txt", ForReading)
Set fecriture = oFso.OpenTextFile ("C:\banque\AFB120.txt",ForWriting, true,ModeAscii)
i = 0
j = 0
Do While Not listFile.AtEndOfStream
MOT(i) = listFile.ReadLine
wscript.echo MOT(i)
MOTT = Split(MOT(i),";")
For j=0 To ubound(MOTT)
wscript.echo MOTT(j)
Next
i = i + 1
Loop
Set oFso=CreateObject("Scripting.FileSystemObject")
Set listFile = oFso.OpenTextFile("c:\banque\CCPCMA.txt", ForReading)
Set fecriture = oFso.OpenTextFile ("C:\banque\AFB120.txt",ForWriting, true,ModeAscii)
i = 0
j = 0
Do While Not listFile.AtEndOfStream
MOT(i) = listFile.ReadLine
wscript.echo MOT(i)
MOTT = Split(MOT(i),";")
For j=0 To ubound(MOTT)
wscript.echo MOTT(j)
Next
i = i + 1
Loop
yg_be
Messages postés
23457
Date d'inscription
lundi 9 juin 2008
Statut
Non membre
Dernière intervention
3 février 2025
1 564
22 déc. 2021 à 15:23
22 déc. 2021 à 15:23
as-tu testé ton code?
oui j'ai testé, mais c'était pas mon résultat attendu vraiment !
en fait, le but ce comment tester les chaines du tableau d'une façon itérative avec un boucle !
j'arrive pas à faire.
en fait, le but ce comment tester les chaines du tableau d'une façon itérative avec un boucle !
j'arrive pas à faire.
yg_be
Messages postés
23457
Date d'inscription
lundi 9 juin 2008
Statut
Non membre
Dernière intervention
3 février 2025
1 564
22 déc. 2021 à 16:34
22 déc. 2021 à 16:34
quel résultat obtiens-tu quel résultat attends-tu?
je veux essayer de bien expliquer alors :
Par exemple : "08/06/2021;1 899,950;TND;VRST 0521377 EL KOSSOUR;;08/06/2021"
cette ligne je cherche comment la déclarer avec vb script d'une façon itérative avec les boucles sachant que chaque chaine doit etre de longueur 30 maximum et par conséquant cette ligne est composée par 6 chaines.
Je veux tester par exemple à chaque ligne de fichier si les 6 chaines sont vides ou non pour appliquer à chaque string une opération etc..
Par exemple : "08/06/2021;1 899,950;TND;VRST 0521377 EL KOSSOUR;;08/06/2021"
cette ligne je cherche comment la déclarer avec vb script d'une façon itérative avec les boucles sachant que chaque chaine doit etre de longueur 30 maximum et par conséquant cette ligne est composée par 6 chaines.
Je veux tester par exemple à chaque ligne de fichier si les 6 chaines sont vides ou non pour appliquer à chaque string une opération etc..
yg_be
Messages postés
23457
Date d'inscription
lundi 9 juin 2008
Statut
Non membre
Dernière intervention
3 février 2025
1 564
22 déc. 2021 à 17:04
22 déc. 2021 à 17:04
pour cette ligne, que fait ton programme, quel résultat affiche-t-il?
Dalila
>
yg_be
Messages postés
23457
Date d'inscription
lundi 9 juin 2008
Statut
Non membre
Dernière intervention
3 février 2025
22 déc. 2021 à 17:06
22 déc. 2021 à 17:06
m'affiche 6 chaine oui
yg_be
Messages postés
23457
Date d'inscription
lundi 9 juin 2008
Statut
Non membre
Dernière intervention
3 février 2025
1 564
>
Dalila
22 déc. 2021 à 18:37
22 déc. 2021 à 18:37
les six bonnes chaînes?
tes boucles fonctionnent donc bien, non?
tes boucles fonctionnent donc bien, non?
Dalila
>
yg_be
Messages postés
23457
Date d'inscription
lundi 9 juin 2008
Statut
Non membre
Dernière intervention
3 février 2025
23 déc. 2021 à 09:54
23 déc. 2021 à 09:54
Bonjour, J'ai 4 lignes similaires de la ligne envoyée précédemment,
à chaque fois je vais extraire les dates dans les extrémités.
comment le faire avec un boucle et merci beaucoup
à chaque fois je vais extraire les dates dans les extrémités.
comment le faire avec un boucle et merci beaucoup
yg_be
Messages postés
23457
Date d'inscription
lundi 9 juin 2008
Statut
Non membre
Dernière intervention
3 février 2025
1 564
23 déc. 2021 à 10:10
23 déc. 2021 à 10:10
peut-être:
wscript.echo MOTT(0) wscript.echo MOTT(5)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut j'espère que vous allez bien,
c'est quoi l'instruction de la conversion d'une chaine en un double .
j"étais coincée.
je veux transformer cette chaine par exmple ("189.250") en un double 189.250
c'est quoi l'instruction de la conversion d'une chaine en un double .
j"étais coincée.
je veux transformer cette chaine par exmple ("189.250") en un double 189.250
yg_be
Messages postés
23457
Date d'inscription
lundi 9 juin 2008
Statut
Non membre
Dernière intervention
3 février 2025
1 564
4 févr. 2022 à 15:24
4 févr. 2022 à 15:24
peut-être:
dim dd as double dd = cdbl("189.250")
j'ai essayé mais il m'a donné comme erreur ! type incompatibe
yg_be
Messages postés
23457
Date d'inscription
lundi 9 juin 2008
Statut
Non membre
Dernière intervention
3 février 2025
1 564
4 févr. 2022 à 15:50
4 févr. 2022 à 15:50
et ainsi?
dim dd as double dd = cdbl("189,250")
oui c bon, mais pourquoi il m'a pas affiché mes 3 chiffres après le virgules:
m'a affiché 189,25
et merci infinement
m'a affiché 189,25
et merci infinement
yg_be
Messages postés
23457
Date d'inscription
lundi 9 juin 2008
Statut
Non membre
Dernière intervention
3 février 2025
1 564
4 févr. 2022 à 17:03
4 févr. 2022 à 17:03
tu peux utiliser format pour préciser comment un nombre doit s'afficher.
Bonjour,
comment déclarer une chaine vide STR de taille fixe de 38 caractères.
et puis cette chaine STR va étre remplie par une chaine donnée à partir de mon fichier lue(par exemple la chaine contient 25 caractères) ,
Donc je veux garder STR de longueur 38 et contient la chaine du fichier,
(c'est à dire je veux garder STR de len 38 et le reste des espaces 13 caractères).
l'objectif c'est écrire dans un fichier deux chaines concatinées (STR & DATE)
et je veux voir que la chaine Date débutera à partir de la position 39 .
Est ce que c'est faisable avec VBsEdit .
merci d'avance
comment déclarer une chaine vide STR de taille fixe de 38 caractères.
et puis cette chaine STR va étre remplie par une chaine donnée à partir de mon fichier lue(par exemple la chaine contient 25 caractères) ,
Donc je veux garder STR de longueur 38 et contient la chaine du fichier,
(c'est à dire je veux garder STR de len 38 et le reste des espaces 13 caractères).
l'objectif c'est écrire dans un fichier deux chaines concatinées (STR & DATE)
et je veux voir que la chaine Date débutera à partir de la position 39 .
Est ce que c'est faisable avec VBsEdit .
merci d'avance
yg_be
Messages postés
23457
Date d'inscription
lundi 9 juin 2008
Statut
Non membre
Dernière intervention
3 février 2025
1 564
7 févr. 2022 à 11:28
7 févr. 2022 à 11:28
Je pense que le plus simple, c'est, au moment d'écrire dans le fichier, d'ajouter 13 espaces entre STR et DATE.
C'est ne pas utile dans mon cas,
mais y a pas une structure de positionner une chaine de telle pos et l'ecrire vers un fichieur output
mais y a pas une structure de positionner une chaine de telle pos et l'ecrire vers un fichieur output
yg_be
Messages postés
23457
Date d'inscription
lundi 9 juin 2008
Statut
Non membre
Dernière intervention
3 février 2025
1 564
7 févr. 2022 à 11:44
7 févr. 2022 à 11:44
Je pense que le plus simple est d'ajouter des espaces à la fin.
22 déc. 2021 à 15:04
je lis à partir d'un fichier texte , et ma ligne est séparée par des virgules.
Ca marche ??