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 !
Sub cartman()
Dim tableau(20) As Integer
Sheets("Feuil1").Select
For i = 3 To 20
For y = 8 To 18
If Cells(i, y) <> 0 Then
cpt = cpt + 1
End If
Next y
tableau(i) = cpt
cpt = 0
Next i
'on a la tableau avec combien de fois est pris le camion
For j = 3 To 20
For i = 3 To 20
If Max < tableau(i) Then
Max = tableau(i)
c = i
End If
Next i
If z = c Then
k = j
j = 20
Else
tableau(c) = -1
Sheets("Feuil1").Select
Rows(c).Select
Selection.Copy
Sheets("Feuil2").Select
Rows(j).Select
ActiveSheet.Paste
End If
Max = 0
z = c
Next j
z = 1
'on copie ceux qui sont nul a la suite
For i = 3 To 16
If tableau(i) = 0 Then
Sheets("Feuil1").Select
Rows(i).Select
Selection.Copy
Sheets("Feuil2").Select
Rows(k).Select
ActiveSheet.Paste
k = k + 1
tableau(i) = -1
End If
Next i
End Sub
Sub cartman()
'variable poru savoir sur quel ligne de la feuille 2 on copie
'on commence a la ligne 3
j = 3
'on va regarder ligne par ligne si y a des mots si on trouve un mot dans la phase location on va copier la ligne dans la feuille 2
'ligne 3 a 16
Sheets("Feuil1").Select
For i = 3 To 16
'ici par défaut on dit y a pas de mot en mettant mot = false
mot = False
'colonne 8 a 18
For y = 8 To 18
'on regarde si la ligne contient un mot entre la colonne 8 et 18 si oui mot = true
Sheets("Feuil1").Select
If Cells(i, y) <> 0 Then
mot = True
End If
Next y
'si il y a 1 mot dans la ligne i alors mot = true
If mot = True Then
Sheets("Feuil1").Select
Rows(i).Select
Selection.Copy
Sheets("Feuil2").Select
Rows(j).Select
ActiveSheet.Paste
'on augmente j pour passer a la ligne suivant quand on copiera la prochaine ligne
j = j + 1
End If
Next i
End Sub
We use cookies and similar technologies for the following purposes:
Est ce que vous acceptez les cookies et ces technologies?
We use cookies and similar technologies for the following purposes:
Est ce que vous acceptez les cookies et ces technologies?