Problème dans une boucle

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Magic_Doctor

XLDnaute Barbatruc
Supporter XLD
Bonjour à toutes et à tous,

Je voudrais réaliser une boucle qui vérifie la condition suivante sur 10 cellules juxtaposées.
Dans chaque cellule peut y avoir comme texte :
"Solution Sx"
"Solvant Sx"
"Rien du tout"

Si dans la cellule est écrit "Solution Sx" ou "Solvant Sx", alors le suffixe "x" est mis en indice (en fait je me contente de diminuer la taille de sa police au moyen d'une petite fonction bricolée -et qui fonctionne- qui s'intitule "Retaille").

Voic comment j'ai écrit la boucle :

For i% = 1 To 10
Set cell = [A1].Offset( i%, colonne%)
If Left$(cell.Value, Len(cell.Value) - 1) = "Solvant S" Then
a% = 9
Else ' ="Solution S"
a% = 10
End If
Retaille cell, InStr(1, cell.Value, "S", 1) + a%, 1, 5
Next i%

La boucle doit certainement se planter quand elle tombe sur une cellule contenant "Rien du tout". Je pense qu'il doit falloir mettre un "Loop" quelque part ou quelque chose dans le style pour que la boucle saute cet événement.

Enfin, un grand merci pour m'aider à me sortir avec succés de cette boucle.
 
Re : Problème dans une boucle

Re

si j'ai bien compris, cela pourrait se résumer à ceci :

Code:
Sub test()
Dim c As Range
For Each c In Range("A3:A8")
    If c.Value Like "Solvant*" Or c.Value Like "Solution*" Then _
        c.Characters(Len(c.Value), 1).Font.Size = 5
Next c
End Sub


@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

M
Réponses
4
Affichages
975
mimich_88
M
M
Réponses
6
Affichages
1 K
mimich_88
M
J
Réponses
2
Affichages
1 K
jeremie42
J
N
Réponses
17
Affichages
3 K
ninajams
N
A
Réponses
17
Affichages
3 K
Retour