J'ai une macro qui me place à la suite une liste de matériel, je
souhaiterais placer devant cette liste un repère de type "A.","B.","C."
etc.. je souhaiterais dans ma macro incrémenter ces repères automatiquement
si c'était un chiffre ce serait facile (code = code + 1 & ".") mais en
lettre, y a t'il une possibilité en code ASCII ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Papy Bernard
Slt, De "Steph"
J'ai une macro qui me place à la suite une liste de matériel, je souhaiterais placer devant cette liste un repère de type "A.","B.","C." etc.. je souhaiterais dans ma macro incrémenter ces repères automatiquement
si c'était un chiffre ce serait facile (code = code + 1 & ".") mais en lettre, y a t'il une possibilité en code ASCII ?
Oui. Dans Excel : =code ("A")
-- A+ Papy Bernard (RTCien malgré lui)
Slt,
De "Steph"
J'ai une macro qui me place à la suite une liste de matériel, je
souhaiterais placer devant cette liste un repère de type "A.","B.","C."
etc.. je souhaiterais dans ma macro incrémenter ces repères
automatiquement
si c'était un chiffre ce serait facile (code = code + 1 & ".") mais en
lettre, y a t'il une possibilité en code ASCII ?
J'ai une macro qui me place à la suite une liste de matériel, je souhaiterais placer devant cette liste un repère de type "A.","B.","C." etc.. je souhaiterais dans ma macro incrémenter ces repères automatiquement
si c'était un chiffre ce serait facile (code = code + 1 & ".") mais en lettre, y a t'il une possibilité en code ASCII ?
Oui. Dans Excel : =code ("A")
-- A+ Papy Bernard (RTCien malgré lui)
Denis
Bonjour,
regarde chr() et asc() dans l'aide
Denis
-----Message d'origine----- Bonjour,
J'ai une macro qui me place à la suite une liste de matériel, je
souhaiterais placer devant cette liste un repère de type "A.","B.","C."
etc.. je souhaiterais dans ma macro incrémenter ces repères automatiquement
si c'était un chiffre ce serait facile (code = code + 1 & ".") mais en
lettre, y a t'il une possibilité en code ASCII ?
Merci de votre aide,
Steph
.
Bonjour,
regarde chr() et asc() dans l'aide
Denis
-----Message d'origine-----
Bonjour,
J'ai une macro qui me place à la suite une liste de
matériel, je
souhaiterais placer devant cette liste un repère de
type "A.","B.","C."
etc.. je souhaiterais dans ma macro incrémenter ces
repères automatiquement
si c'était un chiffre ce serait facile (code = code + 1
& ".") mais en
J'ai une macro qui me place à la suite une liste de matériel, je
souhaiterais placer devant cette liste un repère de type "A.","B.","C."
etc.. je souhaiterais dans ma macro incrémenter ces repères automatiquement
si c'était un chiffre ce serait facile (code = code + 1 & ".") mais en
lettre, y a t'il une possibilité en code ASCII ?
Merci de votre aide,
Steph
.
Jacky
Bonjour Steph
En VBA: Chr(65) pour la lettre A Chr(66) pour la lettre B etc... Chr(90) pour la lettre Z
souhaiterais placer devant cette liste un repère de type "A.","B.","C." Donc:
Chr(65)&"."&"la liste" ou For ie to 90 msgbox Chr(i)&"." next
Salutations JJ
"Steph" a écrit dans le message de news:
Bonjour,
J'ai une macro qui me place à la suite une liste de matériel, je souhaiterais placer devant cette liste un repère de type "A.","B.","C." etc.. je souhaiterais dans ma macro incrémenter ces repères automatiquement
si c'était un chiffre ce serait facile (code = code + 1 & ".") mais en lettre, y a t'il une possibilité en code ASCII ?
Merci de votre aide,
Steph
Bonjour Steph
En VBA:
Chr(65) pour la lettre A
Chr(66) pour la lettre B
etc...
Chr(90) pour la lettre Z
souhaiterais placer devant cette liste un repère de type "A.","B.","C."
Donc:
Chr(65)&"."&"la liste"
ou
For ie to 90
msgbox Chr(i)&"."
next
Salutations
JJ
"Steph" <stephane.stommen@technic-one.com> a écrit dans le message de
news:uQwhMbi0EHA.1524@TK2MSFTNGP09.phx.gbl...
Bonjour,
J'ai une macro qui me place à la suite une liste de matériel, je
souhaiterais placer devant cette liste un repère de type "A.","B.","C."
etc.. je souhaiterais dans ma macro incrémenter ces repères
automatiquement
si c'était un chiffre ce serait facile (code = code + 1 & ".") mais en
lettre, y a t'il une possibilité en code ASCII ?
En VBA: Chr(65) pour la lettre A Chr(66) pour la lettre B etc... Chr(90) pour la lettre Z
souhaiterais placer devant cette liste un repère de type "A.","B.","C." Donc:
Chr(65)&"."&"la liste" ou For ie to 90 msgbox Chr(i)&"." next
Salutations JJ
"Steph" a écrit dans le message de news:
Bonjour,
J'ai une macro qui me place à la suite une liste de matériel, je souhaiterais placer devant cette liste un repère de type "A.","B.","C." etc.. je souhaiterais dans ma macro incrémenter ces repères automatiquement
si c'était un chiffre ce serait facile (code = code + 1 & ".") mais en lettre, y a t'il une possibilité en code ASCII ?
Merci de votre aide,
Steph
Steph
Merci beaucoup Jacky
Steph
"Jacky" a écrit dans le message de news:
Bonjour Steph
En VBA: Chr(65) pour la lettre A Chr(66) pour la lettre B etc... Chr(90) pour la lettre Z
souhaiterais placer devant cette liste un repère de type "A.","B.","C." Donc:
Chr(65)&"."&"la liste" ou For ie to 90 msgbox Chr(i)&"." next
Salutations JJ
"Steph" a écrit dans le message de news:
Bonjour,
J'ai une macro qui me place à la suite une liste de matériel, je souhaiterais placer devant cette liste un repère de type "A.","B.","C." etc.. je souhaiterais dans ma macro incrémenter ces repères automatiquement
si c'était un chiffre ce serait facile (code = code + 1 & ".") mais en lettre, y a t'il une possibilité en code ASCII ?
Merci de votre aide,
Steph
Merci beaucoup Jacky
Steph
"Jacky" <delaenlevezjusquiciJacky.jaeg@w...doo.fr> a écrit dans le message
de news: u6Aqdyi0EHA.3976@TK2MSFTNGP09.phx.gbl...
Bonjour Steph
En VBA:
Chr(65) pour la lettre A
Chr(66) pour la lettre B
etc...
Chr(90) pour la lettre Z
souhaiterais placer devant cette liste un repère de type "A.","B.","C."
Donc:
Chr(65)&"."&"la liste"
ou
For ie to 90
msgbox Chr(i)&"."
next
Salutations
JJ
"Steph" <stephane.stommen@technic-one.com> a écrit dans le message de
news:uQwhMbi0EHA.1524@TK2MSFTNGP09.phx.gbl...
Bonjour,
J'ai une macro qui me place à la suite une liste de matériel, je
souhaiterais placer devant cette liste un repère de type "A.","B.","C."
etc.. je souhaiterais dans ma macro incrémenter ces repères
automatiquement
si c'était un chiffre ce serait facile (code = code + 1 & ".") mais en
lettre, y a t'il une possibilité en code ASCII ?
En VBA: Chr(65) pour la lettre A Chr(66) pour la lettre B etc... Chr(90) pour la lettre Z
souhaiterais placer devant cette liste un repère de type "A.","B.","C." Donc:
Chr(65)&"."&"la liste" ou For ie to 90 msgbox Chr(i)&"." next
Salutations JJ
"Steph" a écrit dans le message de news:
Bonjour,
J'ai une macro qui me place à la suite une liste de matériel, je souhaiterais placer devant cette liste un repère de type "A.","B.","C." etc.. je souhaiterais dans ma macro incrémenter ces repères automatiquement
si c'était un chiffre ce serait facile (code = code + 1 & ".") mais en lettre, y a t'il une possibilité en code ASCII ?
Merci de votre aide,
Steph
Modeste
Bonsour® JJ, et après 26 incrémentations (Z), quelle régle adoptes- tu ??? notament chr(256) après 191 incrementations =#VALEUR! !!!!
;o)))
-----Message d'origine----- Bonjour Steph
En VBA: Chr(65) pour la lettre A Chr(66) pour la lettre B etc... Chr(90) pour la lettre Z
souhaiterais placer devant cette liste un repère de type "A.","B.","C."
Donc: Chr(65)&"."&"la liste" ou For ie to 90 msgbox Chr(i)&"." next
Salutations JJ
"Steph" a écrit dans le message de
news:
Bonjour,
J'ai une macro qui me place à la suite une liste de matériel, je
souhaiterais placer devant cette liste un repère de type "A.","B.","C."
etc.. je souhaiterais dans ma macro incrémenter ces repères
automatiquement
si c'était un chiffre ce serait facile (code = code + 1 & ".") mais en
lettre, y a t'il une possibilité en code ASCII ?
Merci de votre aide,
Steph
.
Bonsour® JJ,
et après 26 incrémentations (Z), quelle régle adoptes-
tu ???
notament chr(256)
après 191 incrementations =#VALEUR!
!!!!
;o)))
-----Message d'origine-----
Bonjour Steph
En VBA:
Chr(65) pour la lettre A
Chr(66) pour la lettre B
etc...
Chr(90) pour la lettre Z
souhaiterais placer devant cette liste un repère de
type "A.","B.","C."
Donc:
Chr(65)&"."&"la liste"
ou
For i=65 to 90
msgbox Chr(i)&"."
next
Salutations
JJ
"Steph" <stephane.stommen@technic-one.com> a écrit dans
le message de
news:uQwhMbi0EHA.1524@TK2MSFTNGP09.phx.gbl...
Bonjour,
J'ai une macro qui me place à la suite une liste de
matériel, je
souhaiterais placer devant cette liste un repère de
type "A.","B.","C."
etc.. je souhaiterais dans ma macro incrémenter ces
repères
automatiquement
si c'était un chiffre ce serait facile (code = code +
1 & ".") mais en
Bonsour® JJ, et après 26 incrémentations (Z), quelle régle adoptes- tu ??? notament chr(256) après 191 incrementations =#VALEUR! !!!!
;o)))
-----Message d'origine----- Bonjour Steph
En VBA: Chr(65) pour la lettre A Chr(66) pour la lettre B etc... Chr(90) pour la lettre Z
souhaiterais placer devant cette liste un repère de type "A.","B.","C."
Donc: Chr(65)&"."&"la liste" ou For ie to 90 msgbox Chr(i)&"." next
Salutations JJ
"Steph" a écrit dans le message de
news:
Bonjour,
J'ai une macro qui me place à la suite une liste de matériel, je
souhaiterais placer devant cette liste un repère de type "A.","B.","C."
etc.. je souhaiterais dans ma macro incrémenter ces repères
automatiquement
si c'était un chiffre ce serait facile (code = code + 1 & ".") mais en
lettre, y a t'il une possibilité en code ASCII ?
Merci de votre aide,
Steph
.
Jacky
Bonsoir Gee-dee
Cela semblait convenir à Seph. Mais je suis tout à fait d'accord avec ta remarque. J'ai pensé à une solution par N/26 dans la boucle mettre AA puis BB Aurais-tu la solution ??
Salutations JJ
"Modeste" a écrit dans le message de news:8f3201c4d234$aa112840$ Bonsour® JJ, et après 26 incrémentations (Z), quelle régle adoptes- tu ??? notament chr(256) après 191 incrementations =#VALEUR! !!!!
;o)))
Bonsoir Gee-dee
Cela semblait convenir à Seph. Mais je suis tout à fait d'accord avec ta
remarque.
J'ai pensé à une solution par N/26 dans la boucle mettre AA puis BB
Aurais-tu la solution ??
Salutations
JJ
"Modeste" <gee-dee-@discussions.microsoft.com> a écrit dans le message de
news:8f3201c4d234$aa112840$a601280a@phx.gbl...
Bonsour® JJ,
et après 26 incrémentations (Z), quelle régle adoptes-
tu ???
notament chr(256)
après 191 incrementations =#VALEUR!
!!!!
Cela semblait convenir à Seph. Mais je suis tout à fait d'accord avec ta remarque. J'ai pensé à une solution par N/26 dans la boucle mettre AA puis BB Aurais-tu la solution ??
Salutations JJ
"Modeste" a écrit dans le message de news:8f3201c4d234$aa112840$ Bonsour® JJ, et après 26 incrémentations (Z), quelle régle adoptes- tu ??? notament chr(256) après 191 incrementations =#VALEUR! !!!!
;o)))
Pierre Archambault
Salut
Essaie cette fonction personnelle
Public Function Transforme(Nombre As Variant) Dim Test As Variant
If Nombre <= 26 Then Test = Chr(65 + Nombre - 1) Else Test = Chr(65 + (Nombre 26) - 1) Test = Test & Chr(65 + (Nombre Mod (26))) End If
Transforme = Test
End Function
Utilise cette fonction comme une formule Excel dans ta feuille
Bonne chance Pierre
"Modeste" a écrit dans le message de news:8f3201c4d234$aa112840$ Bonsour® JJ, et après 26 incrémentations (Z), quelle régle adoptes- tu ??? notament chr(256) après 191 incrementations =#VALEUR! !!!!
;o)))
-----Message d'origine----- Bonjour Steph
En VBA: Chr(65) pour la lettre A Chr(66) pour la lettre B etc... Chr(90) pour la lettre Z
souhaiterais placer devant cette liste un repère de type "A.","B.","C."
Donc: Chr(65)&"."&"la liste" ou For ie to 90 msgbox Chr(i)&"." next
Salutations JJ
"Steph" a écrit dans le message de
news:
Bonjour,
J'ai une macro qui me place à la suite une liste de matériel, je
souhaiterais placer devant cette liste un repère de type "A.","B.","C."
etc.. je souhaiterais dans ma macro incrémenter ces repères
automatiquement
si c'était un chiffre ce serait facile (code = code + 1 & ".") mais en
lettre, y a t'il une possibilité en code ASCII ?
Merci de votre aide,
Steph
.
Salut
Essaie cette fonction personnelle
Public Function Transforme(Nombre As Variant)
Dim Test As Variant
If Nombre <= 26 Then
Test = Chr(65 + Nombre - 1)
Else
Test = Chr(65 + (Nombre 26) - 1)
Test = Test & Chr(65 + (Nombre Mod (26)))
End If
Transforme = Test
End Function
Utilise cette fonction comme une formule Excel dans ta feuille
Bonne chance
Pierre
"Modeste" <gee-dee-@discussions.microsoft.com> a écrit dans le message de
news:8f3201c4d234$aa112840$a601280a@phx.gbl...
Bonsour® JJ,
et après 26 incrémentations (Z), quelle régle adoptes-
tu ???
notament chr(256)
après 191 incrementations =#VALEUR!
!!!!
;o)))
-----Message d'origine-----
Bonjour Steph
En VBA:
Chr(65) pour la lettre A
Chr(66) pour la lettre B
etc...
Chr(90) pour la lettre Z
souhaiterais placer devant cette liste un repère de
type "A.","B.","C."
Donc:
Chr(65)&"."&"la liste"
ou
For ie to 90
msgbox Chr(i)&"."
next
Salutations
JJ
"Steph" <stephane.stommen@technic-one.com> a écrit dans
le message de
news:uQwhMbi0EHA.1524@TK2MSFTNGP09.phx.gbl...
Bonjour,
J'ai une macro qui me place à la suite une liste de
matériel, je
souhaiterais placer devant cette liste un repère de
type "A.","B.","C."
etc.. je souhaiterais dans ma macro incrémenter ces
repères
automatiquement
si c'était un chiffre ce serait facile (code = code +
1 & ".") mais en
Public Function Transforme(Nombre As Variant) Dim Test As Variant
If Nombre <= 26 Then Test = Chr(65 + Nombre - 1) Else Test = Chr(65 + (Nombre 26) - 1) Test = Test & Chr(65 + (Nombre Mod (26))) End If
Transforme = Test
End Function
Utilise cette fonction comme une formule Excel dans ta feuille
Bonne chance Pierre
"Modeste" a écrit dans le message de news:8f3201c4d234$aa112840$ Bonsour® JJ, et après 26 incrémentations (Z), quelle régle adoptes- tu ??? notament chr(256) après 191 incrementations =#VALEUR! !!!!
;o)))
-----Message d'origine----- Bonjour Steph
En VBA: Chr(65) pour la lettre A Chr(66) pour la lettre B etc... Chr(90) pour la lettre Z
souhaiterais placer devant cette liste un repère de type "A.","B.","C."
Donc: Chr(65)&"."&"la liste" ou For ie to 90 msgbox Chr(i)&"." next
Salutations JJ
"Steph" a écrit dans le message de
news:
Bonjour,
J'ai une macro qui me place à la suite une liste de matériel, je
souhaiterais placer devant cette liste un repère de type "A.","B.","C."
etc.. je souhaiterais dans ma macro incrémenter ces repères
automatiquement
si c'était un chiffre ce serait facile (code = code + 1 & ".") mais en
lettre, y a t'il une possibilité en code ASCII ?
Merci de votre aide,
Steph
.
Jacky
Ok pour moi, pas mal. Merci beaucoup. Reste plus que Stef l'adapte dans son code.
Salutations JJ
"Pierre Archambault" a écrit dans le message de news:i93pd.178656$
Salut
Essaie cette fonction personnelle
Public Function Transforme(Nombre As Variant) Dim Test As Variant
If Nombre <= 26 Then Test = Chr(65 + Nombre - 1) Else Test = Chr(65 + (Nombre 26) - 1) Test = Test & Chr(65 + (Nombre Mod (26))) End If
Transforme = Test
End Function
Utilise cette fonction comme une formule Excel dans ta feuille
Bonne chance Pierre
Ok pour moi, pas mal.
Merci beaucoup.
Reste plus que Stef l'adapte dans son code.
Salutations
JJ
"Pierre Archambault" <pierre.archambault@videotron.ca> a écrit dans le
message de news:i93pd.178656$yx6.1992824@weber.videotron.net...
Salut
Essaie cette fonction personnelle
Public Function Transforme(Nombre As Variant)
Dim Test As Variant
If Nombre <= 26 Then
Test = Chr(65 + Nombre - 1)
Else
Test = Chr(65 + (Nombre 26) - 1)
Test = Test & Chr(65 + (Nombre Mod (26)))
End If
Transforme = Test
End Function
Utilise cette fonction comme une formule Excel dans ta feuille
Ok pour moi, pas mal. Merci beaucoup. Reste plus que Stef l'adapte dans son code.
Salutations JJ
"Pierre Archambault" a écrit dans le message de news:i93pd.178656$
Salut
Essaie cette fonction personnelle
Public Function Transforme(Nombre As Variant) Dim Test As Variant
If Nombre <= 26 Then Test = Chr(65 + Nombre - 1) Else Test = Chr(65 + (Nombre 26) - 1) Test = Test & Chr(65 + (Nombre Mod (26))) End If
Transforme = Test
End Function
Utilise cette fonction comme une formule Excel dans ta feuille
Bonne chance Pierre
Modeste
;o)) Bonsour® Jacky, Pierre à proposé un "Excel"lente solution ;o))) a considéré malgré l'absence de régle émanant de steph ????
j'avais surtout tendu la perche en espérant qu'un astucieux nous propose la façon de coder les fameux Unicode supérieur à 255 ;o))) que l'on arrive à coller via charmap.exe mais que je ne suis pas arrivé faire via VBA telles que en Arial unicode: U+0361 : lettre minuscule grecque Rhô ou U+266B : deux croches ramées
???? @+
-----Message d'origine----- Bonsoir Gee-dee
Cela semblait convenir à Seph. Mais je suis tout à fait d'accord avec ta
remarque. J'ai pensé à une solution par N/26 dans la boucle mettre AA puis BB
Aurais-tu la solution ??
Salutations JJ
"Modeste" a écrit dans le message de
news:8f3201c4d234$aa112840$ Bonsour® JJ, et après 26 incrémentations (Z), quelle régle adoptes- tu ??? notament chr(256) après 191 incrementations =#VALEUR! !!!!
;o)))
.
;o))
Bonsour® Jacky,
Pierre à proposé un "Excel"lente solution ;o)))
a considéré malgré l'absence de régle émanant de
steph ????
j'avais surtout tendu la perche en espérant qu'un
astucieux nous propose la façon de coder les fameux
Unicode supérieur à 255 ;o)))
que l'on arrive à coller via charmap.exe
mais que je ne suis pas arrivé faire via VBA
telles que en Arial unicode:
U+0361 : lettre minuscule grecque Rhô
ou
U+266B : deux croches ramées
????
@+
-----Message d'origine-----
Bonsoir Gee-dee
Cela semblait convenir à Seph. Mais je suis tout à fait
d'accord avec ta
remarque.
J'ai pensé à une solution par N/26 dans la boucle mettre
AA puis BB
Aurais-tu la solution ??
Salutations
JJ
"Modeste" <gee-dee-@discussions.microsoft.com> a écrit
dans le message de
news:8f3201c4d234$aa112840$a601280a@phx.gbl...
Bonsour® JJ,
et après 26 incrémentations (Z), quelle régle adoptes-
tu ???
notament chr(256)
après 191 incrementations =#VALEUR!
!!!!
;o)) Bonsour® Jacky, Pierre à proposé un "Excel"lente solution ;o))) a considéré malgré l'absence de régle émanant de steph ????
j'avais surtout tendu la perche en espérant qu'un astucieux nous propose la façon de coder les fameux Unicode supérieur à 255 ;o))) que l'on arrive à coller via charmap.exe mais que je ne suis pas arrivé faire via VBA telles que en Arial unicode: U+0361 : lettre minuscule grecque Rhô ou U+266B : deux croches ramées
???? @+
-----Message d'origine----- Bonsoir Gee-dee
Cela semblait convenir à Seph. Mais je suis tout à fait d'accord avec ta
remarque. J'ai pensé à une solution par N/26 dans la boucle mettre AA puis BB
Aurais-tu la solution ??
Salutations JJ
"Modeste" a écrit dans le message de
news:8f3201c4d234$aa112840$ Bonsour® JJ, et après 26 incrémentations (Z), quelle régle adoptes- tu ??? notament chr(256) après 191 incrementations =#VALEUR! !!!!