CPoirier
Messages postés13Date d'inscriptionmardi 25 décembre 2007StatutMembreDernière intervention16 janvier 2008
-
13 janv. 2008 à 01:10
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
24 juin 2008 à 20:11
Bonjour,
Mon programme, à un moment donné, fait apparaître du texte dans un textbox multiligne read-only.
Je veux que seulement une ligne précise, ou un passage précis du texte, soit souligné.
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 13 janv. 2008 à 03:07
c'est marrant comme c'est facile de poser une question sans essayer.....
je t'ai dis que c'était le même principe, donc les membres et méthodes commençant par SEL
en mettant un RTB tu aurais vite vu ce qui s'offrait à toi non?!!
ps : ta zone de texte s'appellait TEXTBOX1, tu es donc en VBA, pas VB6 !!!
merci de faire attention à la catégorie dans laquelle tu postes
et le forum fonctionne au moins aussi bien en recherches , n'hésite pas...
bonne soirée
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
so2306
Messages postés9Date d'inscriptionlundi 23 juin 2008StatutMembreDernière intervention25 juin 2008 23 juin 2008 à 19:14
Bonjour
Je souhaite me créer une petite macro pour appliquer la police "indice" à un texte que je sélectionne dans une cellule sous Excel 2007: En réalité cette commande manquait aussi sur Excel 2003: typiquement le petit x2 qui se trouve même sur cet éditeur...
Pour le moment je n'arrive pas à appliquer cela à une partie seulement de la cellule, comme je pourrais le faire en le faisant manuellement, clic droit, format de cellule...
Voici où j'en suis:
Sub Indice()
With Selection.Font
.Subscript = True
End With
End Sub
J'ai essayé les fonctions de cette discussion : .SetFocus .selstart pour sélectionner le texte en cours de macro mais je n'ai pas réussi non plus. Avez-vous une idée ?
so2306
Messages postés9Date d'inscriptionlundi 23 juin 2008StatutMembreDernière intervention25 juin 2008 24 juin 2008 à 17:19
Bonjour et merci beaucoup pour cette réponse, mais elle est destinée à une sélection précisée dans le code et non par l'utilisateur qui sélectionne avec le curseur.
Mon problème est justement de ne transformer que le texte sélectionné.
so2306
Messages postés9Date d'inscriptionlundi 23 juin 2008StatutMembreDernière intervention25 juin 2008 24 juin 2008 à 19:34
Je comprends bien mais cela ne correspond pas à ce que je cherche:
l'intérêt est bien de rendre cette commande automatisable,
comme quand on tape un texte sous n'importe quel éditeur,
on sélectionne un passage et on exécute la commande/macro "bold" ou "italic" ....
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 24 juin 2008 à 20:11
c'est à toi d'appliquer le code sous l'évènement de ton choix.
si ces infos ne te suffisent pas, et après avoir cherché (la réponse existe en moulte exemplaires!!), si vraiment besoin, ouvre un topic dans la rubrique VB/dérivés/VBA.
merci de ne pas poluer plus encore les topics des autres membres
bonne soirée
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp