Bonjour,
J'ai un fichier de base que je divise en deux onglets. Pour ce faire j'ai 2 boutons, l'un pour le premier onglet, l'autre pour le second.
Lorsque je clique le premier tt se passe bien :
Sub Light()
Sheets("SPOKES_HUB").Select
fin = Feuil1.Range("B10000").End(xlUp).Row
a = 3
For i = 1 To 10000
If (Feuil1.Cells(i, 4) = 0 And Feuil1.Cells(i, 5) <> 0) Then
Feuil2.Cells(a, 1) = Feuil1.Cells(i, 5)
Feuil2.Cells(a, 2) = Feuil1.Cells(i, 7)
Feuil2.Cells(a, 3) = Feuil1.Cells(i, 10)
a = a + 1
Else:
End If
Next
End Sub
Mais le second bloque excel et ne se résout jamais :
Sub Light2()
Sheets("HUB_SPOKES").Select
fin = Feuil1.Range("B10000").End(xlUp).Row
b = 3
For j = 1 To 10000
If (Feuil1.Cells(j, 4) = 122) Or (Feuil1.Cells(j, 4) = 124) Then
Feuil5.Cells(b, 1) = Feuil1.Cells(j, 5)
Feuil5.Cells(b, 2) = Feuil1.Cells(j, 7)
Feuil5.Cells(b, 3) = Feuil1.Cells(j, 10)
b = b + 1
Else:
End If
Next
End Sub
Savez vous à quoi cela peut être dû?
Merci
J'ai un fichier de base que je divise en deux onglets. Pour ce faire j'ai 2 boutons, l'un pour le premier onglet, l'autre pour le second.
Lorsque je clique le premier tt se passe bien :
Sub Light()
Sheets("SPOKES_HUB").Select
fin = Feuil1.Range("B10000").End(xlUp).Row
a = 3
For i = 1 To 10000
If (Feuil1.Cells(i, 4) = 0 And Feuil1.Cells(i, 5) <> 0) Then
Feuil2.Cells(a, 1) = Feuil1.Cells(i, 5)
Feuil2.Cells(a, 2) = Feuil1.Cells(i, 7)
Feuil2.Cells(a, 3) = Feuil1.Cells(i, 10)
a = a + 1
Else:
End If
Next
End Sub
Mais le second bloque excel et ne se résout jamais :
Sub Light2()
Sheets("HUB_SPOKES").Select
fin = Feuil1.Range("B10000").End(xlUp).Row
b = 3
For j = 1 To 10000
If (Feuil1.Cells(j, 4) = 122) Or (Feuil1.Cells(j, 4) = 124) Then
Feuil5.Cells(b, 1) = Feuil1.Cells(j, 5)
Feuil5.Cells(b, 2) = Feuil1.Cells(j, 7)
Feuil5.Cells(b, 3) = Feuil1.Cells(j, 10)
b = b + 1
Else:
End If
Next
End Sub
Savez vous à quoi cela peut être dû?
Merci