• Initiateur de la discussion Initiateur de la discussion Gaby71
  • 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 !

G

Gaby71

Guest
Bonjour à tous,

Je bloque pour terminer ma macro je dois faire des boucles .
Pour chaque machine, le nombre de lignes est different
Je veux inscrire en colonne F le nombre total de pieces en fonction des informations en colonne E.
si pas d'information ( cellule vide en E )reporter en F le nombre inscrit en D.
si information (ex : "For each Side tension deck") ,muliplier le nombre en E par le nombre en C2.
Idem pour l'autre cas en multipliant par C3.

En espérant que mes explications sont comprehensibles.

Merci d'avance
 
Re : boucles

Bonjour Gaby71, pierrejean.


Un autre code :​
VB:
Sub toto()
Dim i&, nl&, d(), v()
Const pl& = 7
    nl = Cells(Rows.Count, 2).End(xlUp).Row - pl
    If nl > 0 Then
      d = [B2:C3].Value
      d(1, 1) = "For each Side Tension Deck"
      d(2, 1) = "For each 305LS Deck"
      v = Range(Cells(pl + 1, 4), Cells(nl + pl, 5))
      ReDim Preserve v(1 To UBound(v), 1 To 3)
      For i = 1 To nl
        Select Case v(i, 2)
        Case Empty: v(i, 3) = v(i, 1)
        Case d(1, 1): v(i, 3) = d(1, 2) & "x" & v(i, 1)
        Case d(2, 1): v(i, 3) = d(2, 2) & "x" & v(i, 1)
        End Select
      Next
      Range(Cells(pl + 1, 4), Cells(nl + pl, 6)) = v
    End If
End Sub


Bonne journée.


ℝOGER2327
#7488


Mercredi 4 Tatane 141 (Ascension du Mouchard, statisticien, psychiatre et policier - fête Suprême Quarte)
29 Messidor An CCXXII, 3,5354h - blé
2014-W29-4T08:29:06Z
 
Dernière édition:
Re : boucles

Merci beaucoup Roger
j'ai testé le code de Pierrejean
c'est trés bien.

je testerais votre code quand ma charge de travail aura diminué

en tout cas , je le garde dans mon cahier " formation"

Merci encore
 
- 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
6
Affichages
1 K
Réponses
9
Affichages
888
A
Réponses
3
Affichages
1 K
Apuerio
A
D
Réponses
4
Affichages
1 K
R
Réponses
9
Affichages
1 K
R
M
Réponses
5
Affichages
1 K
Membre supprimé 341069
M
E
Réponses
1
Affichages
1 K
Elegancya
E
L
Réponses
25
Affichages
3 K
LordYass
L
Réponses
2
Affichages
3 K
Retour