Bonjour,
J'ai un petit problème sur lequel je butte, et pour lequel je ne sais pas
s'il y a une solution :
Je voudrais, par macro, donner à une cellule une valeur du type :
Range("A1").Value = numero & " - " & "Cadres " & ... une case à cocher avec
ombrage supérieur droit,
qui provenant de la collection Windgings de Word et qui par macro Word ce
caractérise de la manière suivante :
Selection.InsertSymbol Font:="Wingdings", CharacterNumber:=-3982,
Unicode:=True
je n'ai pas pu trouver ce caractère dans la collection Excel, le seul plus
proche étant Chr(127)
Si quelqu'un a une astuces pour contourner le problème...
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
docm
Bonjour.
Je crois qu'il s'agit du caractère 114 ("r") de la police Windgings.
docm
"nospam-Awerel" a écrit dans le message news:
Bonjour, J'ai un petit problème sur lequel je butte, et pour lequel je ne sais pas s'il y a une solution :
Je voudrais, par macro, donner à une cellule une valeur du type : Range("A1").Value = numero & " - " & "Cadres " & ... une case à cocher avec
ombrage supérieur droit, qui provenant de la collection Windgings de Word et qui par macro Word ce caractérise de la manière suivante : Selection.InsertSymbol Font:="Wingdings", CharacterNumber:=-3982, Unicode:=True je n'ai pas pu trouver ce caractère dans la collection Excel, le seul plus
proche étant Chr(127)
Si quelqu'un a une astuces pour contourner le problème...
Merci pour votre réflexion dans tous les cas !
Antoine
Bonjour.
Je crois qu'il s'agit du caractère 114 ("r") de la police Windgings.
docm
"nospam-Awerel" <awerel@mageos.com> a écrit dans le message news:
uiyLSBEuFHA.360@TK2MSFTNGP12.phx.gbl...
Bonjour,
J'ai un petit problème sur lequel je butte, et pour lequel je ne sais pas
s'il y a une solution :
Je voudrais, par macro, donner à une cellule une valeur du type :
Range("A1").Value = numero & " - " & "Cadres " & ... une case à cocher
avec
ombrage supérieur droit,
qui provenant de la collection Windgings de Word et qui par macro Word ce
caractérise de la manière suivante :
Selection.InsertSymbol Font:="Wingdings", CharacterNumber:=-3982,
Unicode:=True
je n'ai pas pu trouver ce caractère dans la collection Excel, le seul
plus
proche étant Chr(127)
Si quelqu'un a une astuces pour contourner le problème...
Je crois qu'il s'agit du caractère 114 ("r") de la police Windgings.
docm
"nospam-Awerel" a écrit dans le message news:
Bonjour, J'ai un petit problème sur lequel je butte, et pour lequel je ne sais pas s'il y a une solution :
Je voudrais, par macro, donner à une cellule une valeur du type : Range("A1").Value = numero & " - " & "Cadres " & ... une case à cocher avec
ombrage supérieur droit, qui provenant de la collection Windgings de Word et qui par macro Word ce caractérise de la manière suivante : Selection.InsertSymbol Font:="Wingdings", CharacterNumber:=-3982, Unicode:=True je n'ai pas pu trouver ce caractère dans la collection Excel, le seul plus
proche étant Chr(127)
Si quelqu'un a une astuces pour contourner le problème...
Merci pour votre réflexion dans tous les cas !
Antoine
nospam-Awerel
bonjour , tout à fait, cela affiche le caractère r. Mais ce que je voudais faire afficher n'est pas le r mais une case à cocher (qui existe dans Word). Un copier-coller de ce caractère de Word dans Excel permet bien de l'afficher sous excel. En revanche, je n'ai pas trouver le moyen de le programmer par macro !... Merci de ton aide Antoine "docm" a écrit dans le message de news:
Bonjour.
Je crois qu'il s'agit du caractère 114 ("r") de la police Windgings.
docm
"nospam-Awerel" a écrit dans le message news:
Bonjour, J'ai un petit problème sur lequel je butte, et pour lequel je ne sais pas s'il y a une solution :
Je voudrais, par macro, donner à une cellule une valeur du type : Range("A1").Value = numero & " - " & "Cadres " & ... une case à cocher avec
ombrage supérieur droit, qui provenant de la collection Windgings de Word et qui par macro Word ce caractérise de la manière suivante : Selection.InsertSymbol Font:="Wingdings", CharacterNumber:=-3982, Unicode:=True je n'ai pas pu trouver ce caractère dans la collection Excel, le seul plus
proche étant Chr(127)
Si quelqu'un a une astuces pour contourner le problème...
Merci pour votre réflexion dans tous les cas !
Antoine
bonjour , tout à fait, cela affiche le caractère r.
Mais ce que je voudais faire afficher n'est pas le r mais une case à cocher
(qui existe dans Word).
Un copier-coller de ce caractère de Word dans Excel permet bien de
l'afficher sous excel. En revanche, je n'ai pas trouver le moyen de le
programmer par macro !...
Merci de ton aide
Antoine
"docm" <docmarti@spamcolba.net> a écrit dans le message de news:
eijSyPEuFHA.3740@TK2MSFTNGP14.phx.gbl...
Bonjour.
Je crois qu'il s'agit du caractère 114 ("r") de la police Windgings.
docm
"nospam-Awerel" <awerel@mageos.com> a écrit dans le message news:
uiyLSBEuFHA.360@TK2MSFTNGP12.phx.gbl...
Bonjour,
J'ai un petit problème sur lequel je butte, et pour lequel je ne sais pas
s'il y a une solution :
Je voudrais, par macro, donner à une cellule une valeur du type :
Range("A1").Value = numero & " - " & "Cadres " & ... une case à cocher
avec
ombrage supérieur droit,
qui provenant de la collection Windgings de Word et qui par macro Word ce
caractérise de la manière suivante :
Selection.InsertSymbol Font:="Wingdings", CharacterNumber:=-3982,
Unicode:=True
je n'ai pas pu trouver ce caractère dans la collection Excel, le seul
plus
proche étant Chr(127)
Si quelqu'un a une astuces pour contourner le problème...
bonjour , tout à fait, cela affiche le caractère r. Mais ce que je voudais faire afficher n'est pas le r mais une case à cocher (qui existe dans Word). Un copier-coller de ce caractère de Word dans Excel permet bien de l'afficher sous excel. En revanche, je n'ai pas trouver le moyen de le programmer par macro !... Merci de ton aide Antoine "docm" a écrit dans le message de news:
Bonjour.
Je crois qu'il s'agit du caractère 114 ("r") de la police Windgings.
docm
"nospam-Awerel" a écrit dans le message news:
Bonjour, J'ai un petit problème sur lequel je butte, et pour lequel je ne sais pas s'il y a une solution :
Je voudrais, par macro, donner à une cellule une valeur du type : Range("A1").Value = numero & " - " & "Cadres " & ... une case à cocher avec
ombrage supérieur droit, qui provenant de la collection Windgings de Word et qui par macro Word ce caractérise de la manière suivante : Selection.InsertSymbol Font:="Wingdings", CharacterNumber:=-3982, Unicode:=True je n'ai pas pu trouver ce caractère dans la collection Excel, le seul plus
proche étant Chr(127)
Si quelqu'un a une astuces pour contourner le problème...
Merci pour votre réflexion dans tous les cas !
Antoine
michdenis
Bonjour Awerel,
voici quelques bidouilles ...............
Ceci te permet d'ouvrir la table des caractères spéciaux. :
Évidemment lorsque tu fais le copier dans une cellule, tu dois choisir la police de caractère appropriée de cette cellule. '--------------------- Sub SpecialCharacter()
Lorsque tu as identifier le caractère désiré, tu peux l'insérer par macro : Pour connaître le caractère ascii de ce caractère : formule de cellule = Code(A1)
'----------------------------- Sub InsérerSpecialCharacter()
Et tu peux fixer un raccourci clavier en utilisant la fenêtre des macro Alt + F8 / options
Salutations!
"nospam-Awerel" a écrit dans le message de news: Bonjour, J'ai un petit problème sur lequel je butte, et pour lequel je ne sais pas s'il y a une solution :
Je voudrais, par macro, donner à une cellule une valeur du type : Range("A1").Value = numero & " - " & "Cadres " & ... une case à cocher avec ombrage supérieur droit, qui provenant de la collection Windgings de Word et qui par macro Word ce caractérise de la manière suivante : Selection.InsertSymbol Font:="Wingdings", CharacterNumber:=-3982, Unicode:=True je n'ai pas pu trouver ce caractère dans la collection Excel, le seul plus proche étant Chr(127)
Si quelqu'un a une astuces pour contourner le problème...
Merci pour votre réflexion dans tous les cas !
Antoine
Bonjour Awerel,
voici quelques bidouilles ...............
Ceci te permet d'ouvrir la table des caractères spéciaux. :
Évidemment lorsque tu fais le copier dans une cellule, tu dois choisir la police de caractère appropriée de cette cellule.
'---------------------
Sub SpecialCharacter()
Lorsque tu as identifier le caractère désiré, tu peux l'insérer par macro :
Pour connaître le caractère ascii de ce caractère : formule de cellule = Code(A1)
'-----------------------------
Sub InsérerSpecialCharacter()
Et tu peux fixer un raccourci clavier en utilisant la fenêtre des macro Alt + F8 / options
Salutations!
"nospam-Awerel" <awerel@mageos.com> a écrit dans le message de news: uiyLSBEuFHA.360@TK2MSFTNGP12.phx.gbl...
Bonjour,
J'ai un petit problème sur lequel je butte, et pour lequel je ne sais pas
s'il y a une solution :
Je voudrais, par macro, donner à une cellule une valeur du type :
Range("A1").Value = numero & " - " & "Cadres " & ... une case à cocher avec
ombrage supérieur droit,
qui provenant de la collection Windgings de Word et qui par macro Word ce
caractérise de la manière suivante :
Selection.InsertSymbol Font:="Wingdings", CharacterNumber:=-3982,
Unicode:=True
je n'ai pas pu trouver ce caractère dans la collection Excel, le seul plus
proche étant Chr(127)
Si quelqu'un a une astuces pour contourner le problème...
Ceci te permet d'ouvrir la table des caractères spéciaux. :
Évidemment lorsque tu fais le copier dans une cellule, tu dois choisir la police de caractère appropriée de cette cellule. '--------------------- Sub SpecialCharacter()
Lorsque tu as identifier le caractère désiré, tu peux l'insérer par macro : Pour connaître le caractère ascii de ce caractère : formule de cellule = Code(A1)
'----------------------------- Sub InsérerSpecialCharacter()
Et tu peux fixer un raccourci clavier en utilisant la fenêtre des macro Alt + F8 / options
Salutations!
"nospam-Awerel" a écrit dans le message de news: Bonjour, J'ai un petit problème sur lequel je butte, et pour lequel je ne sais pas s'il y a une solution :
Je voudrais, par macro, donner à une cellule une valeur du type : Range("A1").Value = numero & " - " & "Cadres " & ... une case à cocher avec ombrage supérieur droit, qui provenant de la collection Windgings de Word et qui par macro Word ce caractérise de la manière suivante : Selection.InsertSymbol Font:="Wingdings", CharacterNumber:=-3982, Unicode:=True je n'ai pas pu trouver ce caractère dans la collection Excel, le seul plus proche étant Chr(127)
Si quelqu'un a une astuces pour contourner le problème...
Merci pour votre réflexion dans tous les cas !
Antoine
PMO
Bonjour,
Une piste avec le code suivant
'********** Sub PMO() Dim R As Range Set R = Range("A1") R.Value = "123" & " - " & "Cadres " & "r" R.Characters(Start:=Len(R), Length:=1).Font.Name = "Wingdings" End Sub '**********
Cordialement.
-- PMO Patrick Morange
Bonjour, J'ai un petit problème sur lequel je butte, et pour lequel je ne sais pas s'il y a une solution :
Je voudrais, par macro, donner à une cellule une valeur du type : Range("A1").Value = numero & " - " & "Cadres " & ... une case à cocher avec ombrage supérieur droit, qui provenant de la collection Windgings de Word et qui par macro Word ce caractérise de la manière suivante : Selection.InsertSymbol Font:="Wingdings", CharacterNumber:=-3982, Unicode:=True je n'ai pas pu trouver ce caractère dans la collection Excel, le seul plus proche étant Chr(127)
Si quelqu'un a une astuces pour contourner le problème...
Merci pour votre réflexion dans tous les cas !
Antoine
Bonjour,
Une piste avec le code suivant
'**********
Sub PMO()
Dim R As Range
Set R = Range("A1")
R.Value = "123" & " - " & "Cadres " & "r"
R.Characters(Start:=Len(R), Length:=1).Font.Name = "Wingdings"
End Sub
'**********
Cordialement.
--
PMO
Patrick Morange
Bonjour,
J'ai un petit problème sur lequel je butte, et pour lequel je ne sais pas
s'il y a une solution :
Je voudrais, par macro, donner à une cellule une valeur du type :
Range("A1").Value = numero & " - " & "Cadres " & ... une case à cocher avec
ombrage supérieur droit,
qui provenant de la collection Windgings de Word et qui par macro Word ce
caractérise de la manière suivante :
Selection.InsertSymbol Font:="Wingdings", CharacterNumber:=-3982,
Unicode:=True
je n'ai pas pu trouver ce caractère dans la collection Excel, le seul plus
proche étant Chr(127)
Si quelqu'un a une astuces pour contourner le problème...
'********** Sub PMO() Dim R As Range Set R = Range("A1") R.Value = "123" & " - " & "Cadres " & "r" R.Characters(Start:=Len(R), Length:=1).Font.Name = "Wingdings" End Sub '**********
Cordialement.
-- PMO Patrick Morange
Bonjour, J'ai un petit problème sur lequel je butte, et pour lequel je ne sais pas s'il y a une solution :
Je voudrais, par macro, donner à une cellule une valeur du type : Range("A1").Value = numero & " - " & "Cadres " & ... une case à cocher avec ombrage supérieur droit, qui provenant de la collection Windgings de Word et qui par macro Word ce caractérise de la manière suivante : Selection.InsertSymbol Font:="Wingdings", CharacterNumber:=-3982, Unicode:=True je n'ai pas pu trouver ce caractère dans la collection Excel, le seul plus proche étant Chr(127)
Si quelqu'un a une astuces pour contourner le problème...
Merci pour votre réflexion dans tous les cas !
Antoine
nospam-Awerel
Merci C'est exactement ce que j'attendais! L'intilulé exact de la cellule est en fait du type : Nom de la socité & " - Cadres " & numéroducontratcadres & 'la case à cocher' & " - Non Cadres " & numéroducontratnoncadres & 'la case à cocher'
Quand j'applique la solution (qui marche pourtant bien) à ce cas plus précis, la première case à cocher ne se met pas alors que la deuxième se met bien. Aurais-tu l'astuce à ce cas plus précis? Merci de ton aide Antoine "PMO" <patrickPOINTmorangeAROBASElapostePOINTnet> a écrit dans le message de news:
Bonjour,
Une piste avec le code suivant
'********** Sub PMO() Dim R As Range Set R = Range("A1") R.Value = "123" & " - " & "Cadres " & "r" R.Characters(Start:=Len(R), Length:=1).Font.Name = "Wingdings" End Sub '**********
Cordialement.
-- PMO Patrick Morange
Bonjour, J'ai un petit problème sur lequel je butte, et pour lequel je ne sais pas s'il y a une solution :
Je voudrais, par macro, donner à une cellule une valeur du type : Range("A1").Value = numero & " - " & "Cadres " & ... une case à cocher avec ombrage supérieur droit, qui provenant de la collection Windgings de Word et qui par macro Word ce caractérise de la manière suivante : Selection.InsertSymbol Font:="Wingdings", CharacterNumber:=-3982, Unicode:=True je n'ai pas pu trouver ce caractère dans la collection Excel, le seul plus proche étant Chr(127)
Si quelqu'un a une astuces pour contourner le problème...
Merci pour votre réflexion dans tous les cas !
Antoine
Merci
C'est exactement ce que j'attendais!
L'intilulé exact de la cellule est en fait du type :
Nom de la socité & " - Cadres " & numéroducontratcadres & 'la case à cocher'
& " - Non Cadres " & numéroducontratnoncadres & 'la case à cocher'
Quand j'applique la solution (qui marche pourtant bien) à ce cas plus
précis,
la première case à cocher ne se met pas alors que la deuxième se met bien.
Aurais-tu l'astuce à ce cas plus précis?
Merci de ton aide
Antoine
"PMO" <patrickPOINTmorangeAROBASElapostePOINTnet> a écrit dans le message de
news: 0EA14085-7C32-4BF2-9F82-A1574D442A5F@microsoft.com...
Bonjour,
Une piste avec le code suivant
'**********
Sub PMO()
Dim R As Range
Set R = Range("A1")
R.Value = "123" & " - " & "Cadres " & "r"
R.Characters(Start:=Len(R), Length:=1).Font.Name = "Wingdings"
End Sub
'**********
Cordialement.
--
PMO
Patrick Morange
Bonjour,
J'ai un petit problème sur lequel je butte, et pour lequel je ne sais pas
s'il y a une solution :
Je voudrais, par macro, donner à une cellule une valeur du type :
Range("A1").Value = numero & " - " & "Cadres " & ... une case à cocher
avec
ombrage supérieur droit,
qui provenant de la collection Windgings de Word et qui par macro Word ce
caractérise de la manière suivante :
Selection.InsertSymbol Font:="Wingdings", CharacterNumber:=-3982,
Unicode:=True
je n'ai pas pu trouver ce caractère dans la collection Excel, le seul
plus
proche étant Chr(127)
Si quelqu'un a une astuces pour contourner le problème...
Merci C'est exactement ce que j'attendais! L'intilulé exact de la cellule est en fait du type : Nom de la socité & " - Cadres " & numéroducontratcadres & 'la case à cocher' & " - Non Cadres " & numéroducontratnoncadres & 'la case à cocher'
Quand j'applique la solution (qui marche pourtant bien) à ce cas plus précis, la première case à cocher ne se met pas alors que la deuxième se met bien. Aurais-tu l'astuce à ce cas plus précis? Merci de ton aide Antoine "PMO" <patrickPOINTmorangeAROBASElapostePOINTnet> a écrit dans le message de news:
Bonjour,
Une piste avec le code suivant
'********** Sub PMO() Dim R As Range Set R = Range("A1") R.Value = "123" & " - " & "Cadres " & "r" R.Characters(Start:=Len(R), Length:=1).Font.Name = "Wingdings" End Sub '**********
Cordialement.
-- PMO Patrick Morange
Bonjour, J'ai un petit problème sur lequel je butte, et pour lequel je ne sais pas s'il y a une solution :
Je voudrais, par macro, donner à une cellule une valeur du type : Range("A1").Value = numero & " - " & "Cadres " & ... une case à cocher avec ombrage supérieur droit, qui provenant de la collection Windgings de Word et qui par macro Word ce caractérise de la manière suivante : Selection.InsertSymbol Font:="Wingdings", CharacterNumber:=-3982, Unicode:=True je n'ai pas pu trouver ce caractère dans la collection Excel, le seul plus proche étant Chr(127)
Si quelqu'un a une astuces pour contourner le problème...
Merci pour votre réflexion dans tous les cas !
Antoine
PMO
Bonjour,
Code modifié prenant en compte les 2 cases à cocher. Pour identifier l'emplacement de la 1ère case à cocher il est impératif de faire précéder ET suivre d'un espace la lettre "r" qui, en police Wingdings, représente une case à cocher.
'********** Sub PMO2() Dim R As Range Dim i& Set R = Range("A1") '---- Dans la chaîne suivante le 1er "r" doit ---- '---- être précédé et suivi d'un espace pour ---- '---- pouvoir retrouver son adresse par la suite ---- R.Value = "Societe" & " - Cadres " & "numéroducontratcadres" & _ " r " & " - Non Cadres " & "numéroducontratnoncadres" & " r" '---- Détermine l'adresse du premier "r" ---- i& = InStr(1, R.Value, " r ") + 1 '---- Change la police du 1er "r" ---- R.Characters(Start:=i&, Length:=1).Font.Name = "Wingdings" '---- Change la police du 2ème "r" ---- R.Characters(Start:=Len(R), Length:=1).Font.Name = "Wingdings" End Sub '**********
Cordialement.
-- PMO Patrick Morange
Merci C'est exactement ce que j'attendais! L'intilulé exact de la cellule est en fait du type : Nom de la socité & " - Cadres " & numéroducontratcadres & 'la case à cocher' & " - Non Cadres " & numéroducontratnoncadres & 'la case à cocher'
Quand j'applique la solution (qui marche pourtant bien) à ce cas plus précis, la première case à cocher ne se met pas alors que la deuxième se met bien. Aurais-tu l'astuce à ce cas plus précis? Merci de ton aide Antoine
Bonjour,
Code modifié prenant en compte les 2 cases à cocher.
Pour identifier l'emplacement de la 1ère case à cocher
il est impératif de faire précéder ET suivre d'un espace la
lettre "r" qui, en police Wingdings, représente une case à cocher.
'**********
Sub PMO2()
Dim R As Range
Dim i&
Set R = Range("A1")
'---- Dans la chaîne suivante le 1er "r" doit ----
'---- être précédé et suivi d'un espace pour ----
'---- pouvoir retrouver son adresse par la suite ----
R.Value = "Societe" & " - Cadres " & "numéroducontratcadres" & _
" r " & " - Non Cadres " & "numéroducontratnoncadres" & " r"
'---- Détermine l'adresse du premier "r" ----
i& = InStr(1, R.Value, " r ") + 1
'---- Change la police du 1er "r" ----
R.Characters(Start:=i&, Length:=1).Font.Name = "Wingdings"
'---- Change la police du 2ème "r" ----
R.Characters(Start:=Len(R), Length:=1).Font.Name = "Wingdings"
End Sub
'**********
Cordialement.
--
PMO
Patrick Morange
Merci
C'est exactement ce que j'attendais!
L'intilulé exact de la cellule est en fait du type :
Nom de la socité & " - Cadres " & numéroducontratcadres & 'la case à cocher'
& " - Non Cadres " & numéroducontratnoncadres & 'la case à cocher'
Quand j'applique la solution (qui marche pourtant bien) à ce cas plus
précis,
la première case à cocher ne se met pas alors que la deuxième se met bien.
Aurais-tu l'astuce à ce cas plus précis?
Merci de ton aide
Antoine
Code modifié prenant en compte les 2 cases à cocher. Pour identifier l'emplacement de la 1ère case à cocher il est impératif de faire précéder ET suivre d'un espace la lettre "r" qui, en police Wingdings, représente une case à cocher.
'********** Sub PMO2() Dim R As Range Dim i& Set R = Range("A1") '---- Dans la chaîne suivante le 1er "r" doit ---- '---- être précédé et suivi d'un espace pour ---- '---- pouvoir retrouver son adresse par la suite ---- R.Value = "Societe" & " - Cadres " & "numéroducontratcadres" & _ " r " & " - Non Cadres " & "numéroducontratnoncadres" & " r" '---- Détermine l'adresse du premier "r" ---- i& = InStr(1, R.Value, " r ") + 1 '---- Change la police du 1er "r" ---- R.Characters(Start:=i&, Length:=1).Font.Name = "Wingdings" '---- Change la police du 2ème "r" ---- R.Characters(Start:=Len(R), Length:=1).Font.Name = "Wingdings" End Sub '**********
Cordialement.
-- PMO Patrick Morange
Merci C'est exactement ce que j'attendais! L'intilulé exact de la cellule est en fait du type : Nom de la socité & " - Cadres " & numéroducontratcadres & 'la case à cocher' & " - Non Cadres " & numéroducontratnoncadres & 'la case à cocher'
Quand j'applique la solution (qui marche pourtant bien) à ce cas plus précis, la première case à cocher ne se met pas alors que la deuxième se met bien. Aurais-tu l'astuce à ce cas plus précis? Merci de ton aide Antoine