T
tibo
Guest
Salut a tous les fanatiques d'excel (oui je sais ce n'est par choix)!
J'ai encore un petit probleme avec une macro de m....., je ne vois pas ce qu'elle peut avoir qui cloche! Je vous la donne si vous y voyez plus claire que moi, libre a vous de commenter!
=====================================================
Sub deljan()
'
' deljan Macro
Application.ScreenUpdating = False
Dim i As Integer
i = 1
Sheets("3_Mths").Select
For i = 1 To 1000
If Month(Range("N" & i + 3)) = 2 Then
Range("A" & i + 3, "O" & i + 3).Select
Selection.Delete Shift:=xlUp
End If
Sheets("12_Mths").Select
If Month(Range("N" & i + 3)) = 2 Then
Sheets("12_Mths").Select
Range("A" & i + 3, "N" & i + 3).Select
Selection.Delete Shift:=xlUp
End If
Next i
Sheets("12_Mths").Select
End Sub
=====================================================
En fait elle m'efface que certaines des lignes qui verifient la condition ennocee, a savoir : "month () =2"!
Ca c'est pour Alain, Alain il a toujours la solution a tous les problemes de macro! lol!
Merci a tous!
Thibaut
J'ai encore un petit probleme avec une macro de m....., je ne vois pas ce qu'elle peut avoir qui cloche! Je vous la donne si vous y voyez plus claire que moi, libre a vous de commenter!
=====================================================
Sub deljan()
'
' deljan Macro
Application.ScreenUpdating = False
Dim i As Integer
i = 1
Sheets("3_Mths").Select
For i = 1 To 1000
If Month(Range("N" & i + 3)) = 2 Then
Range("A" & i + 3, "O" & i + 3).Select
Selection.Delete Shift:=xlUp
End If
Sheets("12_Mths").Select
If Month(Range("N" & i + 3)) = 2 Then
Sheets("12_Mths").Select
Range("A" & i + 3, "N" & i + 3).Select
Selection.Delete Shift:=xlUp
End If
Next i
Sheets("12_Mths").Select
End Sub
=====================================================
En fait elle m'efface que certaines des lignes qui verifient la condition ennocee, a savoir : "month () =2"!
Ca c'est pour Alain, Alain il a toujours la solution a tous les problemes de macro! lol!
Merci a tous!
Thibaut