Bonjour
Est il possible de créer une macro qui mettrait en indice (ou en exposant)
une partie du contenu d'une cellule contenant du texte ? un peu comme sous
word.... Ceci pour gagner un peu de temps????
Merci d'avance
Philippe
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
Daniel
Bonjour. Oui. Le tout est de déterminer quelle partie de la cellule il faut modifier; parce que tu ne peux pas sélectionner une partie du texte et lancer une macro. Cordialement. Daniel "Philippe Dzewowski" a écrit dans le message de news:
Bonjour Est il possible de créer une macro qui mettrait en indice (ou en exposant) une partie du contenu d'une cellule contenant du texte ? un peu comme sous word.... Ceci pour gagner un peu de temps???? Merci d'avance Philippe
Bonjour.
Oui. Le tout est de déterminer quelle partie de la cellule il faut modifier;
parce que tu ne peux pas sélectionner une partie du texte et lancer une
macro.
Cordialement.
Daniel
"Philippe Dzewowski" <philippe.dzewowski@wanadoo.fr> a écrit dans le message
de news: OQ8Ozfz7FHA.4076@tk2msftngp13.phx.gbl...
Bonjour
Est il possible de créer une macro qui mettrait en indice (ou en exposant)
une partie du contenu d'une cellule contenant du texte ? un peu comme sous
word.... Ceci pour gagner un peu de temps????
Merci d'avance
Philippe
Bonjour. Oui. Le tout est de déterminer quelle partie de la cellule il faut modifier; parce que tu ne peux pas sélectionner une partie du texte et lancer une macro. Cordialement. Daniel "Philippe Dzewowski" a écrit dans le message de news:
Bonjour Est il possible de créer une macro qui mettrait en indice (ou en exposant) une partie du contenu d'une cellule contenant du texte ? un peu comme sous word.... Ceci pour gagner un peu de temps???? Merci d'avance Philippe
michdenis
Bonjour Philippe,
Une façon de faire :
'-------------------------- Sub MettreExposant()
'En exposant = Superscript 'En indice = Subscript '3 = à partir du troisième caractère débute la mise ' en exposant ou en indice du texte contenu dans la cellule
'4 = Nombre de caractère affecté par le format à partir ' du caractère choisis
Dim c As Range For Each c In Range("A1:A2") c.Characters(3, 4).Font.Subscript = True Next
End Sub '--------------------------
Salutations!
"Philippe Dzewowski" a écrit dans le message de news: Bonjour Est il possible de créer une macro qui mettrait en indice (ou en exposant) une partie du contenu d'une cellule contenant du texte ? un peu comme sous word.... Ceci pour gagner un peu de temps???? Merci d'avance Philippe
Bonjour Philippe,
Une façon de faire :
'--------------------------
Sub MettreExposant()
'En exposant = Superscript
'En indice = Subscript
'3 = à partir du troisième caractère débute la mise
' en exposant ou en indice du texte contenu dans la cellule
'4 = Nombre de caractère affecté par le format à partir
' du caractère choisis
Dim c As Range
For Each c In Range("A1:A2")
c.Characters(3, 4).Font.Subscript = True
Next
End Sub
'--------------------------
Salutations!
"Philippe Dzewowski" <philippe.dzewowski@wanadoo.fr> a écrit dans le message de news: OQ8Ozfz7FHA.4076@tk2msftngp13.phx.gbl...
Bonjour
Est il possible de créer une macro qui mettrait en indice (ou en exposant)
une partie du contenu d'une cellule contenant du texte ? un peu comme sous
word.... Ceci pour gagner un peu de temps????
Merci d'avance
Philippe
'En exposant = Superscript 'En indice = Subscript '3 = à partir du troisième caractère débute la mise ' en exposant ou en indice du texte contenu dans la cellule
'4 = Nombre de caractère affecté par le format à partir ' du caractère choisis
Dim c As Range For Each c In Range("A1:A2") c.Characters(3, 4).Font.Subscript = True Next
End Sub '--------------------------
Salutations!
"Philippe Dzewowski" a écrit dans le message de news: Bonjour Est il possible de créer une macro qui mettrait en indice (ou en exposant) une partie du contenu d'une cellule contenant du texte ? un peu comme sous word.... Ceci pour gagner un peu de temps???? Merci d'avance Philippe
Philippe Dzewowski
Bonsoir, merci beaucoup de vos réponses mais... je me suis mal exprimé car je ne sais pas à l'avance de ma frappe quel sera le ou les caractères à mettre en forme! Autrement dit, je voulais pouvoir accéder à cette macro en étant entrain de saisir unedu texte. Par exemple , la formule H2O avec 2 en indice, 5x3+2x2 avec les 3 et 2 en exposant.... Merci encore
Philippe
"Philippe Dzewowski" a écrit dans le message de news:
Bonjour Est il possible de créer une macro qui mettrait en indice (ou en exposant) une partie du contenu d'une cellule contenant du texte ? un peu comme sous word.... Ceci pour gagner un peu de temps???? Merci d'avance Philippe
Bonsoir,
merci beaucoup de vos réponses mais... je me suis mal exprimé car je ne sais
pas à l'avance de ma frappe quel sera le ou les caractères à mettre en
forme! Autrement dit, je voulais pouvoir accéder à cette macro en étant
entrain de saisir unedu texte.
Par exemple , la formule H2O avec 2 en indice, 5x3+2x2 avec les 3 et 2 en
exposant....
Merci encore
Philippe
"Philippe Dzewowski" <philippe.dzewowski@wanadoo.fr> a écrit dans le message
de news: OQ8Ozfz7FHA.4076@tk2msftngp13.phx.gbl...
Bonjour
Est il possible de créer une macro qui mettrait en indice (ou en exposant)
une partie du contenu d'une cellule contenant du texte ? un peu comme sous
word.... Ceci pour gagner un peu de temps????
Merci d'avance
Philippe
Bonsoir, merci beaucoup de vos réponses mais... je me suis mal exprimé car je ne sais pas à l'avance de ma frappe quel sera le ou les caractères à mettre en forme! Autrement dit, je voulais pouvoir accéder à cette macro en étant entrain de saisir unedu texte. Par exemple , la formule H2O avec 2 en indice, 5x3+2x2 avec les 3 et 2 en exposant.... Merci encore
Philippe
"Philippe Dzewowski" a écrit dans le message de news:
Bonjour Est il possible de créer une macro qui mettrait en indice (ou en exposant) une partie du contenu d'une cellule contenant du texte ? un peu comme sous word.... Ceci pour gagner un peu de temps???? Merci d'avance Philippe