Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2541 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA][EXCEL] Modifier l'orientation du texte ?

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA][EXCEL] Modifier l'orientation du texte ?

n°1276503
Mitsuda
Posté le 03-01-2006 à 17:32:37  profilanswer
 

Bonjour,
 
je souhaite modifier l'orientation du texte d'une cellule via VBA (de façon à le mettre en diagonale à 45 degrés).
 
En enregistrant une macro j'ai ce code qui m'oblige à faire une sélection sur une page active :
 

Code :
  1. Range("C1:D1" ).Select
  2.     With Selection
  3.         .HorizontalAlignment = xlGeneral
  4.         .VerticalAlignment = xlBottom
  5.         .WrapText = False
  6.         .Orientation = 45
  7.         .AddIndent = False
  8.         .ShrinkToFit = False
  9.         .MergeCells = False
  10.     End With


 
Or je souhaite le faire de façon invisible sur une page non active. Comment faire ?
 
Merci  :hello:

mood
Publicité
Posté le 03-01-2006 à 17:32:37  profilanswer
 

n°1276542
Manu la Sc​ience
...la science ... pas toujours
Posté le 03-01-2006 à 19:15:21  profilanswer
 

Je connais une solution qui n'est certainement pas la meilleure...
 
Afin que l'utilisateur ne voit pas ce que tu fais, tu mets le code suivant:
 

Code :
  1. Application.ScreenUpdating = False


 
Ce code enlève le rafraichissement auto des actions exécutées dans Excel, il ne rafraîchit plus.
 
Ensuite, tu sélectionnes ta feuille et tu fais ton traitement :
 

Code :
  1. Worksheets(ma_feuille_a_traiter).Select
  2. traitement....
  3. Worksheet(ma_feuille_de_depart).Select


 
et enfin tu remets le rafraîchissement en place par :
 

Code :
  1. Application.ScreenUpdating = True


 
N'oublies pas de le remettre...
 
C'est une solution pas forcément élégante mais qui doit marcher...


---------------
Proverbe chinois: il vaut mieux apprendre à pêcher à un mendiant que de lui donner du poisson...
n°1279793
Mitsuda
Posté le 09-01-2006 à 19:19:15  profilanswer
 

merci beaucoup, ca m'a été tres utile


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA][EXCEL] Modifier l'orientation du texte ?

 

Sujets relatifs
Texte aléatoire(résolu) vba excel : probleme de typage string
[URGENT] ACCESS-------> EXCEL ????????Macro Conditionnelle sous EXCEL
Excel et macrotransfèrer du texte d'une variable php à du javascript
[VBA][EXCEL] Bouton annuler ?Resolu [VBA][EXCEL] GetExternalData sous Excel97
Plus de sujets relatifs à : [VBA][EXCEL] Modifier l'orientation du texte ?


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR