J'ai besoin d'une lumière pour m'en sortir dans une boucle:
(...)
J'ai besoin d'une lumière pour m'en sortir dans une boucle:
(...)
J'ai besoin d'une lumière pour m'en sortir dans une boucle:
(...)
puis , il faut poser
If ChiffreUnit = 1 then
2. KK doit-il être le reste modulo 97 du "nombre"
Quoi qu'il en soit ce calcul
K2=Mid(CAB0,11,1)+Mid(CAB0,9,1) ... etc..
K-(((3*K1)+K2)Mod97)
puis , il faut poser
If ChiffreUnit = 1 then
2. KK doit-il être le reste modulo 97 du "nombre"
Quoi qu'il en soit ce calcul
K2=Mid(CAB0,11,1)+Mid(CAB0,9,1) ... etc..
K-(((3*K1)+K2)Mod97)
puis , il faut poser
If ChiffreUnit = 1 then
2. KK doit-il être le reste modulo 97 du "nombre"
Quoi qu'il en soit ce calcul
K2=Mid(CAB0,11,1)+Mid(CAB0,9,1) ... etc..
K-(((3*K1)+K2)Mod97)
Bonsoir
---DGI972--- wrote:J'ai besoin d'une lumière pour m'en sortir dans une boucle:
(...)
J'avoue ne pas bien comprendre ton code ...
Je me contente de traiter les pb que tu soulèves.
1. Que fait vraiment la ligne suivante ?
if CPT = 11 or 21 or 31 or 41 or 51 or 61 or 71 or 81 or 91 then
LL0 = LL0 +1
Concrètement, je pense que la machine compare CPT
avec le OU logique entre toutes ces valeurs
(ce qui devrait donner 127 si je ne m'abuse...)
Est-ce là ce que tu désires ? ;o)
Si le compteur SSS peut aller jusqu'à 999
LL0, qui s'incrémente quant le chiffre des unités de SSS vaut 1
doit tester le chiffre des unités ...
C'est à dire
ChiffreUnit = SSS - 10*int(SSS/10)
ou plus chic
ChiffreUnit = SSS - 10*(SSS10)
puis , il faut poser
If ChiffreUnit = 0 then
LL0 = LL0 + 1
End If
2. KK doit-il être le reste modulo 97 du "nombre"
01AQQQ1LLSSS
ou son complément à 97 ?
( comme les codes de contrôle du N° INSEE)
Quoi qu'il en soit ton calcul est faux :
============ > K1=Mid(CAB0,12,1)+Mid(CAB0,10,1)+Mid(CAB0,8,1)+Mid(CAB0,6,1)+Mid(CAB0,4,1)+Mid(CAB0,2,1)
K2=Mid(CAB0,11,1)+Mid(CAB0,9,1)+Mid(CAB0,7,1)+Mid(CAB0,5,1)+Mid(CAB0,3,1)+Mid(CAB0,1,1)K-(((3*K1)+K2)Mod97)==============Déjà,
ce calcul ne donnera pas forcément un positif ...puique on calcule10
moins [un nombre entre 0 et 96]La méthode classique pour un nb de 12
chiffres,expliquée dans le document que tu cites en référenceconsiste à
prendre les 6 chiffres du haut et les 6 du bas :Haut = left(CAB0,6)Bas =
Right(CAB0,6)ensuite on calculeResteHaut = Haut Mod 97resteBas = Bas Mod
97et, sachant que le reste mod 97 de 10^6 est 27on en déduitReste =
(27*ResteHaut + ResteBas) Mod 97Le petit VBS suivant calcule la clé du numéro
INSEE( qui est à 13 chiffres soit 7 + 6 )=========== VBS 1 coupez là
================NUM = inputbox("N° INSEE sans La clé : ")Haut =
left(NUM,7)Bas = Right(NUM,6)ResteHaut = Haut Mod 97resteBas = Bas Mod
97Reste = (27*ResteHaut + ResteBas) Mod 97CL = 97 - ResteCLE = right("00" &
CL,2)Msgbox "La clé est " & CLE============= VBS 1 coupez là
===============On peut envisager une procédure récursive pour calculer ce
code decontrôlepour tout "numéro" de N chiffresdans la proposition
ci-dessous, je découpe les 4 chiffres de droite...(le reste de 10^4 module 97
est 9)============= VBS 2 coupez là ===============Nombre = InputBox("Le
nombre avec plein de chiffres ")PasBon = Falsefor i = 1 to len(Nombre)C =
asc(mid(Nombre,i,1))PasBon = PasBon Or C<48 Or C>57nextIf PasBon then Msgbox
"Saisie incorrecte !"else CL = 97 - Reste(Nombre)CLE = right("00" &
CL,2)msgbox "Clé : " & CLEend if'
--------------------------------------------Function Reste(XXX)dim Bas,
ResteBas,ResteHautdim NombreChiffresNombreChiffres = len(XXX)If
NombreChiffres > 4 thenBas = Right(XXX,4)ResteBas = Bas Mod 97ResteHaut =
Reste(Left(XXX,NombreChiffre-4))Reste = (9*ResteHaut + ResteBas) Mod
97ElseReste = XXX mod 97End IfEnd Function============= VBS 2 coupez là
===============La validité de la saisie ( que des chiffres) est vérifiée.Ce
second script étant plus polyvalent,il mérite peut-être d'être conservé
;o)A+HB
Bonsoir
---DGI972--- wrote:
J'ai besoin d'une lumière pour m'en sortir dans une boucle:
(...)
J'avoue ne pas bien comprendre ton code ...
Je me contente de traiter les pb que tu soulèves.
1. Que fait vraiment la ligne suivante ?
if CPT = 11 or 21 or 31 or 41 or 51 or 61 or 71 or 81 or 91 then
LL0 = LL0 +1
Concrètement, je pense que la machine compare CPT
avec le OU logique entre toutes ces valeurs
(ce qui devrait donner 127 si je ne m'abuse...)
Est-ce là ce que tu désires ? ;o)
Si le compteur SSS peut aller jusqu'à 999
LL0, qui s'incrémente quant le chiffre des unités de SSS vaut 1
doit tester le chiffre des unités ...
C'est à dire
ChiffreUnit = SSS - 10*int(SSS/10)
ou plus chic
ChiffreUnit = SSS - 10*(SSS10)
puis , il faut poser
If ChiffreUnit = 0 then
LL0 = LL0 + 1
End If
2. KK doit-il être le reste modulo 97 du "nombre"
01AQQQ1LLSSS
ou son complément à 97 ?
( comme les codes de contrôle du N° INSEE)
Quoi qu'il en soit ton calcul est faux :
============ > K1=Mid(CAB0,12,1)+Mid(CAB0,10,1)+Mid(CAB0,8,1)+Mid(CAB0,6,1)+Mid(CAB0,4,1)+Mid(CAB0,2,1)
K2=Mid(CAB0,11,1)+Mid(CAB0,9,1)+Mid(CAB0,7,1)+Mid(CAB0,5,1)+Mid(CAB0,3,1)+Mid(CAB0,1,1)K-(((3*K1)+K2)Mod97)==============Déjà,
ce calcul ne donnera pas forcément un positif ...puique on calcule10
moins [un nombre entre 0 et 96]La méthode classique pour un nb de 12
chiffres,expliquée dans le document que tu cites en référenceconsiste à
prendre les 6 chiffres du haut et les 6 du bas :Haut = left(CAB0,6)Bas =
Right(CAB0,6)ensuite on calculeResteHaut = Haut Mod 97resteBas = Bas Mod
97et, sachant que le reste mod 97 de 10^6 est 27on en déduitReste =
(27*ResteHaut + ResteBas) Mod 97Le petit VBS suivant calcule la clé du numéro
INSEE( qui est à 13 chiffres soit 7 + 6 )=========== VBS 1 coupez là
================NUM = inputbox("N° INSEE sans La clé : ")Haut =
left(NUM,7)Bas = Right(NUM,6)ResteHaut = Haut Mod 97resteBas = Bas Mod
97Reste = (27*ResteHaut + ResteBas) Mod 97CL = 97 - ResteCLE = right("00" &
CL,2)Msgbox "La clé est " & CLE============= VBS 1 coupez là
===============On peut envisager une procédure récursive pour calculer ce
code decontrôlepour tout "numéro" de N chiffresdans la proposition
ci-dessous, je découpe les 4 chiffres de droite...(le reste de 10^4 module 97
est 9)============= VBS 2 coupez là ===============Nombre = InputBox("Le
nombre avec plein de chiffres ")PasBon = Falsefor i = 1 to len(Nombre)C =
asc(mid(Nombre,i,1))PasBon = PasBon Or C<48 Or C>57nextIf PasBon then Msgbox
"Saisie incorrecte !"else CL = 97 - Reste(Nombre)CLE = right("00" &
CL,2)msgbox "Clé : " & CLEend if'
--------------------------------------------Function Reste(XXX)dim Bas,
ResteBas,ResteHautdim NombreChiffresNombreChiffres = len(XXX)If
NombreChiffres > 4 thenBas = Right(XXX,4)ResteBas = Bas Mod 97ResteHaut =
Reste(Left(XXX,NombreChiffre-4))Reste = (9*ResteHaut + ResteBas) Mod
97ElseReste = XXX mod 97End IfEnd Function============= VBS 2 coupez là
===============La validité de la saisie ( que des chiffres) est vérifiée.Ce
second script étant plus polyvalent,il mérite peut-être d'être conservé
;o)A+HB
Bonsoir
---DGI972--- wrote:J'ai besoin d'une lumière pour m'en sortir dans une boucle:
(...)
J'avoue ne pas bien comprendre ton code ...
Je me contente de traiter les pb que tu soulèves.
1. Que fait vraiment la ligne suivante ?
if CPT = 11 or 21 or 31 or 41 or 51 or 61 or 71 or 81 or 91 then
LL0 = LL0 +1
Concrètement, je pense que la machine compare CPT
avec le OU logique entre toutes ces valeurs
(ce qui devrait donner 127 si je ne m'abuse...)
Est-ce là ce que tu désires ? ;o)
Si le compteur SSS peut aller jusqu'à 999
LL0, qui s'incrémente quant le chiffre des unités de SSS vaut 1
doit tester le chiffre des unités ...
C'est à dire
ChiffreUnit = SSS - 10*int(SSS/10)
ou plus chic
ChiffreUnit = SSS - 10*(SSS10)
puis , il faut poser
If ChiffreUnit = 0 then
LL0 = LL0 + 1
End If
2. KK doit-il être le reste modulo 97 du "nombre"
01AQQQ1LLSSS
ou son complément à 97 ?
( comme les codes de contrôle du N° INSEE)
Quoi qu'il en soit ton calcul est faux :
============ > K1=Mid(CAB0,12,1)+Mid(CAB0,10,1)+Mid(CAB0,8,1)+Mid(CAB0,6,1)+Mid(CAB0,4,1)+Mid(CAB0,2,1)
K2=Mid(CAB0,11,1)+Mid(CAB0,9,1)+Mid(CAB0,7,1)+Mid(CAB0,5,1)+Mid(CAB0,3,1)+Mid(CAB0,1,1)K-(((3*K1)+K2)Mod97)==============Déjà,
ce calcul ne donnera pas forcément un positif ...puique on calcule10
moins [un nombre entre 0 et 96]La méthode classique pour un nb de 12
chiffres,expliquée dans le document que tu cites en référenceconsiste à
prendre les 6 chiffres du haut et les 6 du bas :Haut = left(CAB0,6)Bas =
Right(CAB0,6)ensuite on calculeResteHaut = Haut Mod 97resteBas = Bas Mod
97et, sachant que le reste mod 97 de 10^6 est 27on en déduitReste =
(27*ResteHaut + ResteBas) Mod 97Le petit VBS suivant calcule la clé du numéro
INSEE( qui est à 13 chiffres soit 7 + 6 )=========== VBS 1 coupez là
================NUM = inputbox("N° INSEE sans La clé : ")Haut =
left(NUM,7)Bas = Right(NUM,6)ResteHaut = Haut Mod 97resteBas = Bas Mod
97Reste = (27*ResteHaut + ResteBas) Mod 97CL = 97 - ResteCLE = right("00" &
CL,2)Msgbox "La clé est " & CLE============= VBS 1 coupez là
===============On peut envisager une procédure récursive pour calculer ce
code decontrôlepour tout "numéro" de N chiffresdans la proposition
ci-dessous, je découpe les 4 chiffres de droite...(le reste de 10^4 module 97
est 9)============= VBS 2 coupez là ===============Nombre = InputBox("Le
nombre avec plein de chiffres ")PasBon = Falsefor i = 1 to len(Nombre)C =
asc(mid(Nombre,i,1))PasBon = PasBon Or C<48 Or C>57nextIf PasBon then Msgbox
"Saisie incorrecte !"else CL = 97 - Reste(Nombre)CLE = right("00" &
CL,2)msgbox "Clé : " & CLEend if'
--------------------------------------------Function Reste(XXX)dim Bas,
ResteBas,ResteHautdim NombreChiffresNombreChiffres = len(XXX)If
NombreChiffres > 4 thenBas = Right(XXX,4)ResteBas = Bas Mod 97ResteHaut =
Reste(Left(XXX,NombreChiffre-4))Reste = (9*ResteHaut + ResteBas) Mod
97ElseReste = XXX mod 97End IfEnd Function============= VBS 2 coupez là
===============La validité de la saisie ( que des chiffres) est vérifiée.Ce
second script étant plus polyvalent,il mérite peut-être d'être conservé
;o)A+HB
Le but est de générer un fichier csv avec un compteur du format:
*CCAQQQLLLSSSKK*
CC (constante)
QQQ=Quantième du jour
L=1 (constante)
LL Compteur de 01 a 99 s'incrémente de 1 quand le compteur SSS passe à 11
21 31 etc..
SSS compteur de 001 à 999
KK contrôle de modulo 97
Le but est de générer un fichier csv avec un compteur du format:
*CCAQQQLLLSSSKK*
CC (constante)
QQQ=Quantième du jour
L=1 (constante)
LL Compteur de 01 a 99 s'incrémente de 1 quand le compteur SSS passe à 11
21 31 etc..
SSS compteur de 001 à 999
KK contrôle de modulo 97
Le but est de générer un fichier csv avec un compteur du format:
*CCAQQQLLLSSSKK*
CC (constante)
QQQ=Quantième du jour
L=1 (constante)
LL Compteur de 01 a 99 s'incrémente de 1 quand le compteur SSS passe à 11
21 31 etc..
SSS compteur de 001 à 999
KK contrôle de modulo 97
QQQ=Quantième du jour
$qqq = [DateTime]::Now.DayOfYear
$qqq = $qqq.ToString("D3")
QQQ=Quantième du jour
$qqq = [DateTime]::Now.DayOfYear
$qqq = $qqq.ToString("D3")
QQQ=Quantième du jour
$qqq = [DateTime]::Now.DayOfYear
$qqq = $qqq.ToString("D3")
Perso, je n'ai pas compris grand chose à ton code, et notamment comment tu
prends les valeurs en entrée, mais voici quelques formules en PowerShell pour
traiter les différents cas soulevés. D'une manière générale, je crois
vraiment que vus les traitements que tu fais régulièrement subir à des
fichiers texte, PowerShell est beaucoup plus adapté que VBScript. Mais c'est
toi qui vois... :-)Le but est de générer un fichier csv avec un compteur du format:
*CCAQQQLLLSSSKK*
CC (constante)
QQQ=Quantième du jour
$qqq = [DateTime]::Now.DayOfYearL=1 (constante)
LL Compteur de 01 a 99 s'incrémente de 1 quand le compteur SSS passe à 11
21 31 etc..
SSS compteur de 001 à 999
$ll = [int][math]::Floor(($sss - 1) / 10) + 1
$ll = $ll.ToString("D3")
Au fait, j'affiche LL ($ll dans mon script) sur 3 chiffres, car sauf erreur
de ma part, quand SSS est compris entre 991 et 999, LL est égal à 100.KK contrôle de modulo 97
Je suppose que le contrôle s'effectue sur les 12 chiffres récoltés
précédemment. Au fait, j'en ai bien 12 en ayant pourtant ajouté un 3e chiffre
à LL, parce que dans ton exemple tu as un "A" qui n'est pas cité dans tes
explications. Est-ce une coquille, ou traites-tu ce A comme un chiffre en
hexadécimal, ce qui laisserait supposer que tu traites toute la ligne en
hexadécimal dans ton calcul de modulo? En tout cas, dans mon exemple je fais
comme si ce A n'existait pas:
$ligne = "01$($qqq)1$ll$sss"
$kk = [int]([double]$ligne % 97)
$kk = $kk.ToString("D2")
$compteur = "$ligne$kk"
La variable $compteur devrait contenir la chaîne au format que tu souhaites,
aux astérisques près; je te laisse les rajouter si tu y tiens :-).
Jacques
Perso, je n'ai pas compris grand chose à ton code, et notamment comment tu
prends les valeurs en entrée, mais voici quelques formules en PowerShell pour
traiter les différents cas soulevés. D'une manière générale, je crois
vraiment que vus les traitements que tu fais régulièrement subir à des
fichiers texte, PowerShell est beaucoup plus adapté que VBScript. Mais c'est
toi qui vois... :-)
Le but est de générer un fichier csv avec un compteur du format:
*CCAQQQLLLSSSKK*
CC (constante)
QQQ=Quantième du jour
$qqq = [DateTime]::Now.DayOfYear
L=1 (constante)
LL Compteur de 01 a 99 s'incrémente de 1 quand le compteur SSS passe à 11
21 31 etc..
SSS compteur de 001 à 999
$ll = [int][math]::Floor(($sss - 1) / 10) + 1
$ll = $ll.ToString("D3")
Au fait, j'affiche LL ($ll dans mon script) sur 3 chiffres, car sauf erreur
de ma part, quand SSS est compris entre 991 et 999, LL est égal à 100.
KK contrôle de modulo 97
Je suppose que le contrôle s'effectue sur les 12 chiffres récoltés
précédemment. Au fait, j'en ai bien 12 en ayant pourtant ajouté un 3e chiffre
à LL, parce que dans ton exemple tu as un "A" qui n'est pas cité dans tes
explications. Est-ce une coquille, ou traites-tu ce A comme un chiffre en
hexadécimal, ce qui laisserait supposer que tu traites toute la ligne en
hexadécimal dans ton calcul de modulo? En tout cas, dans mon exemple je fais
comme si ce A n'existait pas:
$ligne = "01$($qqq)1$ll$sss"
$kk = [int]([double]$ligne % 97)
$kk = $kk.ToString("D2")
$compteur = "$ligne$kk"
La variable $compteur devrait contenir la chaîne au format que tu souhaites,
aux astérisques près; je te laisse les rajouter si tu y tiens :-).
Jacques
Perso, je n'ai pas compris grand chose à ton code, et notamment comment tu
prends les valeurs en entrée, mais voici quelques formules en PowerShell pour
traiter les différents cas soulevés. D'une manière générale, je crois
vraiment que vus les traitements que tu fais régulièrement subir à des
fichiers texte, PowerShell est beaucoup plus adapté que VBScript. Mais c'est
toi qui vois... :-)Le but est de générer un fichier csv avec un compteur du format:
*CCAQQQLLLSSSKK*
CC (constante)
QQQ=Quantième du jour
$qqq = [DateTime]::Now.DayOfYearL=1 (constante)
LL Compteur de 01 a 99 s'incrémente de 1 quand le compteur SSS passe à 11
21 31 etc..
SSS compteur de 001 à 999
$ll = [int][math]::Floor(($sss - 1) / 10) + 1
$ll = $ll.ToString("D3")
Au fait, j'affiche LL ($ll dans mon script) sur 3 chiffres, car sauf erreur
de ma part, quand SSS est compris entre 991 et 999, LL est égal à 100.KK contrôle de modulo 97
Je suppose que le contrôle s'effectue sur les 12 chiffres récoltés
précédemment. Au fait, j'en ai bien 12 en ayant pourtant ajouté un 3e chiffre
à LL, parce que dans ton exemple tu as un "A" qui n'est pas cité dans tes
explications. Est-ce une coquille, ou traites-tu ce A comme un chiffre en
hexadécimal, ce qui laisserait supposer que tu traites toute la ligne en
hexadécimal dans ton calcul de modulo? En tout cas, dans mon exemple je fais
comme si ce A n'existait pas:
$ligne = "01$($qqq)1$ll$sss"
$kk = [int]([double]$ligne % 97)
$kk = $kk.ToString("D2")
$compteur = "$ligne$kk"
La variable $compteur devrait contenir la chaîne au format que tu souhaites,
aux astérisques près; je te laisse les rajouter si tu y tiens :-).
Jacques
Vous avez surement raison pour PowerShell mais je ne suis pas un
programmeur de métier et j'ai trouvé que VBScript ressemble un peu au
Basic. De plus il n'est pas en natif dans toute les machines mais promis,
un jour je m'y mets ....
Désolé pour le non claireté de mon code (ca vous donne mon niveau) ...
LL est sur 2 chiffres c'est une sorte de compteur de dizaine mais a partir
de 11, 21 31 etc...
A c'est la décénie de l'année.
KK est bien sur 12 chiffres
Vous avez surement raison pour PowerShell mais je ne suis pas un
programmeur de métier et j'ai trouvé que VBScript ressemble un peu au
Basic. De plus il n'est pas en natif dans toute les machines mais promis,
un jour je m'y mets ....
Désolé pour le non claireté de mon code (ca vous donne mon niveau) ...
LL est sur 2 chiffres c'est une sorte de compteur de dizaine mais a partir
de 11, 21 31 etc...
A c'est la décénie de l'année.
KK est bien sur 12 chiffres
Vous avez surement raison pour PowerShell mais je ne suis pas un
programmeur de métier et j'ai trouvé que VBScript ressemble un peu au
Basic. De plus il n'est pas en natif dans toute les machines mais promis,
un jour je m'y mets ....
Désolé pour le non claireté de mon code (ca vous donne mon niveau) ...
LL est sur 2 chiffres c'est une sorte de compteur de dizaine mais a partir
de 11, 21 31 etc...
A c'est la décénie de l'année.
KK est bien sur 12 chiffres
Personnellement j'ai toujours trouvé VBScript plus difficile à appréhender
que PowerShell, mais c'est sans doute une question d'état d'esprit. :-)
Personnellement j'ai toujours trouvé VBScript plus difficile à appréhender
que PowerShell, mais c'est sans doute une question d'état d'esprit. :-)
Personnellement j'ai toujours trouvé VBScript plus difficile à appréhender
que PowerShell, mais c'est sans doute une question d'état d'esprit. :-)
"Jacques Barathon [MS]" wrote in message
news:%Personnellement j'ai toujours trouvé VBScript plus difficile à appréhender
que PowerShell, mais c'est sans doute une question d'état d'esprit. :-)
Je voulais parler de "tournure d'esprit" et non pas d'état d'esprit... Encore
que, parfois!
Jacques
"Jacques Barathon [MS]" <jbaratho@online.microsoft.com> wrote in message
news:%23WiDBU8nIHA.3652@TK2MSFTNGP03.phx.gbl...
Personnellement j'ai toujours trouvé VBScript plus difficile à appréhender
que PowerShell, mais c'est sans doute une question d'état d'esprit. :-)
Je voulais parler de "tournure d'esprit" et non pas d'état d'esprit... Encore
que, parfois!
Jacques
"Jacques Barathon [MS]" wrote in message
news:%Personnellement j'ai toujours trouvé VBScript plus difficile à appréhender
que PowerShell, mais c'est sans doute une question d'état d'esprit. :-)
Je voulais parler de "tournure d'esprit" et non pas d'état d'esprit... Encore
que, parfois!
Jacques
"Jacques Barathon [MS]" wrote in
message news:%Personnellement j'ai toujours trouvé VBScript plus difficile à
appréhender que PowerShell, mais c'est sans doute une question d'état
d'esprit. :-)
Je voulais parler de "tournure d'esprit" et non pas d'état d'esprit...
Encore que, parfois!
Jacques
Ne vous inquiétez pas,je n'ai pas un mauvais esprit.
Par contre mon LL est bien sur 2 caractères
LL SSS
01 001
01 002
.....
01 010
02 011
02 012
.....
02 019
02 020
03 021
et je n'arrive pas a l'incrémenter au passage du 011 021 031 etc ...
"Jacques Barathon [MS]" <jbaratho@online.microsoft.com> wrote in
message news:%23WiDBU8nIHA.3652@TK2MSFTNGP03.phx.gbl...
Personnellement j'ai toujours trouvé VBScript plus difficile à
appréhender que PowerShell, mais c'est sans doute une question d'état
d'esprit. :-)
Je voulais parler de "tournure d'esprit" et non pas d'état d'esprit...
Encore que, parfois!
Jacques
Ne vous inquiétez pas,je n'ai pas un mauvais esprit.
Par contre mon LL est bien sur 2 caractères
LL SSS
01 001
01 002
.....
01 010
02 011
02 012
.....
02 019
02 020
03 021
et je n'arrive pas a l'incrémenter au passage du 011 021 031 etc ...
"Jacques Barathon [MS]" wrote in
message news:%Personnellement j'ai toujours trouvé VBScript plus difficile à
appréhender que PowerShell, mais c'est sans doute une question d'état
d'esprit. :-)
Je voulais parler de "tournure d'esprit" et non pas d'état d'esprit...
Encore que, parfois!
Jacques
Ne vous inquiétez pas,je n'ai pas un mauvais esprit.
Par contre mon LL est bien sur 2 caractères
LL SSS
01 001
01 002
.....
01 010
02 011
02 012
.....
02 019
02 020
03 021
et je n'arrive pas a l'incrémenter au passage du 011 021 031 etc ...