Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Augmenter le retrait du texte ( VBA )

cd95

XLDnaute Occasionnel
Comment augmenter le retrait du texte dont les lignes qui ont été sélectionnées on donnant à chaque ligne une couleur ( VBA ) ?
Dans ce fichier j'ai utilisé une macro qui ne fonctionne pas comme je veux mais ne fonctionne pas de tout avec du texte !!! Merci de m'aider
 

Pièces jointes

  • Augmenter le retrait du contenu des cellules selectionnées.xlsm
    18.9 KB · Affichages: 5
  • Augmenter le retrait du contenu des cellules selectionnées.xls
    39 KB · Affichages: 2
Dernière édition:

Dranreb

XLDnaute Barbatruc
Bonjour.
Je ne comprends pas ce que vous voulez faire au vu des deux boucles imbriquées et du nombre d'indentation fonction de la valeur de la cellule ?? …
Comme vous l'expliquez, on dirait que c'est simplement :
VB:
Sub test()
   Selection.IndentLevel = Selection.IndentLevel + 1
   End Sub
Ou à la rigueur :
VB:
Sub test()
   Dim Cel As Range
   For Each Cel In Selection
      Cel.IndentLevel = Cel.IndentLevel + 1
      Next Cel
   End Sub
 
Dernière édition:

cd95

XLDnaute Occasionnel

Voilà en fait je cherche une macro que quand je sélectionne des lignes que j'ai choisi elle m’augmente le retrait du contenu (voir ci-joint le fichier d'exemple)
 

Pièces jointes

  • Augmenter le retrait du contenu des cellules selectionnées (exemple).xls
    33 KB · Affichages: 5

cd95

XLDnaute Occasionnel
Essayez comme ça :
VB:
Sub test()
   Dim Cel As Range
   For Each Cel In Selection
      Cel.IndentLevel = Cel.IndentLevel + 1
      Cel.Font.ColorIndex = Cel.IndentLevel + 2
      Next Cel
   End Sub

Merci pour l'essai mais ça ne fonctionne pas
 

Pièces jointes

  • Augmenter le retrait du contenu des cellules selectionnées (exemple).xls
    33 KB · Affichages: 5

cd95

XLDnaute Occasionnel
Voici encore le fichier pour illustrer ce que je veux comme résultat. Merci
 

Pièces jointes

  • Augmenter le retrait du contenu des cellules selectionnées (exemple).xls
    33 KB · Affichages: 5

Dranreb

XLDnaute Barbatruc
Le dernier classeur joint n'est toujours pas équipé de la macro qui obtient bien un résultat sur la plage sélectionnée et que j'ai indiquée, je ne peux donc pas trouver pourquoi ça ne marche pas.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…