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

Une formule de rangement.

  • Initiateur de la discussion Initiateur de la discussion JJ1
  • Date de début Date de début

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 !

J

JJ1

Guest
Bonsoir à tous,

Je souhaiterais votre aide pour ranger des nombres de ma base dans des cases en fonction de leurs unités(0 à 9) et de leurs tranches (unités, dizaines....soixante- dixaines)
J'ai rempli une ligne dans mon tableau pour montrer ce que je recherche.
Merci et bonne soirée
 

Pièces jointes

Re : Une formule de rangement.

Bonsoir PierreJean et merci pour ton code, 5 lignes mais efficace.
Je n'ai pas besoin de formule, ta macro conviendra parfaitement pour mon tableau.
merci encore.
Bonne soirée à tous.


ps: je dois y rajouter une MFC à une couleur mais je ne pense pas que la macro puisse le faire? je voudrais colorier les nombres de la ligne 4(ce que tu viens de faire) présents en ligne 3 (au dessus), tu me diras si la macro peut le réaliser à la suite de ton code?
je vais faire un exemple.

merci
 
Re : Une formule de rangement.

Bonjour
Salut PierreJean

Avec du retard

Une macro à tester et à modifier

Code:
Sub travdem(plage As String)
Dim cellule As Range
Dim nomfeuille1 As String
Dim val1 As Byte, val2 As Byte


nomfeuille1 = "Feuil1"

With Sheets(ActiveSheet.Name)
For Each cellule In .Range("a4:i12")
If cellule <> "" Then
val1 = cellule Mod 10

If cellule > 10 Then
    val2 = Int(cellule / 10)
Else
    val2 = 0
End If
If cellule = 10 Then val2 = 1
.Cells(cellule.Row, (21 + 8 * val1) + val2) = cellule

End If
Next cellule
End With
End Sub

JP
 
Dernière édition:
Re : Une formule de rangement.

Merci JP14 pour ta macro aussi, je vais la tester.
Je joins le fichier pour la MFC: la macro report "reporte" les nombres sur la même ligne (fait), le coloriage se fait par rapport à la ligne au dessus.
Bonne soirée et merci
 

Pièces jointes

- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
23
Affichages
680
Réponses
4
Affichages
344
Réponses
16
Affichages
933
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…