A
Alphonss
Guest
Bonjour,
Ceci est mon tout premier message sur un forum vous m'exuserez donc si je ne respecte pas un certain protocol si tant est qu'il y en existe réellement un.
Je vais vous présenter un bout de code qui marche et un autre qui sensé être amélioré mais qui lui ne marche pas ^^. Ou est le problème ? A vous de me le dire s'il vous plaît : o)
*********************************************************
**********************
*Ancien code (qui marche) *
**********************
For j = 1 To 65536
'Suppression de la ligne vide en dessous de Operator ID
If Cells(j, 1) = "Operator ID" Then
Rows(j + 1).Select
Selection.Delete Shift:=xlUp
End If
'Suppression de la ligne Enable status
If Cells(j, 1) = "Enable status" Then
Rows(j).Select
Selection.Delete Shift:=xlUp
End If
'Suppression de la ligne Re-enable date
If Cells(j, 1) = "Re-enable date" Then
Rows(j).Select
Selection.Delete Shift:=xlUp
End If
'Suppression de la ligne Approval status
If Cells(j, 1) = "Approval status" Then
Rows(j).Select
Selection.Delete Shift:=xlUp
End If
'Suppression de la ligne Last changed
If Cells(j, 1) = "Last changed" Then
Rows(j).Select
Selection.Delete Shift:=xlUp
End If
'Suppression de la ligne Last sign-on
If Cells(j, 1) = "Last sign-on" Then
Rows(j).Select
Selection.Delete Shift:=xlUp
End If
'Suppression de la ligne Calculated pwd
If Cells(j, 1) = "Calculated pwd" Then
Rows(j).Select
Selection.Delete Shift:=xlUp
End If
'Suppression de la ligne One-time password
If Cells(j, 1) = "One-time password" Then
Rows(j).Select
Selection.Delete Shift:=xlUp
End If
'Suppression de la ligne Active devices
If Cells(j, 1) = "Active devices" Then
Rows(j).Select
Selection.Delete Shift:=xlUp
End If
Next j
*******************************************
*Nouveau code (qui ne marche malheuresement pas^^) *
*******************************************
For j = 1 To 65536
'Suppression de la ligne vide en dessous de Operator ID
If Cells(j, 1) = "Operator ID" Then
Rows(j + 1).Select
Selection.Delete Shift:=xlUp
End If
'Suppression de lignes
If Cells(j, 1) = "Enable status" Or Cells(j, 1) = "Re-enable date" Or Cells(j, 1) = "Approval status" Or Cells(j, 1) = "Last changed" Or Cells(j, 1) = "Last sign-on" Or Cells(j, 1) = "Calculated pwd" Or Cells(j, 1) = "One-time password" Or Cells(j, 1) = "Active devices" then
Rows(j).Select
Selection.Delete Shift:=xlUp
End If
Next j
*********************************************************
Merci d'avance
Alphons
Ceci est mon tout premier message sur un forum vous m'exuserez donc si je ne respecte pas un certain protocol si tant est qu'il y en existe réellement un.
Je vais vous présenter un bout de code qui marche et un autre qui sensé être amélioré mais qui lui ne marche pas ^^. Ou est le problème ? A vous de me le dire s'il vous plaît : o)
*********************************************************
**********************
*Ancien code (qui marche) *
**********************
For j = 1 To 65536
'Suppression de la ligne vide en dessous de Operator ID
If Cells(j, 1) = "Operator ID" Then
Rows(j + 1).Select
Selection.Delete Shift:=xlUp
End If
'Suppression de la ligne Enable status
If Cells(j, 1) = "Enable status" Then
Rows(j).Select
Selection.Delete Shift:=xlUp
End If
'Suppression de la ligne Re-enable date
If Cells(j, 1) = "Re-enable date" Then
Rows(j).Select
Selection.Delete Shift:=xlUp
End If
'Suppression de la ligne Approval status
If Cells(j, 1) = "Approval status" Then
Rows(j).Select
Selection.Delete Shift:=xlUp
End If
'Suppression de la ligne Last changed
If Cells(j, 1) = "Last changed" Then
Rows(j).Select
Selection.Delete Shift:=xlUp
End If
'Suppression de la ligne Last sign-on
If Cells(j, 1) = "Last sign-on" Then
Rows(j).Select
Selection.Delete Shift:=xlUp
End If
'Suppression de la ligne Calculated pwd
If Cells(j, 1) = "Calculated pwd" Then
Rows(j).Select
Selection.Delete Shift:=xlUp
End If
'Suppression de la ligne One-time password
If Cells(j, 1) = "One-time password" Then
Rows(j).Select
Selection.Delete Shift:=xlUp
End If
'Suppression de la ligne Active devices
If Cells(j, 1) = "Active devices" Then
Rows(j).Select
Selection.Delete Shift:=xlUp
End If
Next j
*******************************************
*Nouveau code (qui ne marche malheuresement pas^^) *
*******************************************
For j = 1 To 65536
'Suppression de la ligne vide en dessous de Operator ID
If Cells(j, 1) = "Operator ID" Then
Rows(j + 1).Select
Selection.Delete Shift:=xlUp
End If
'Suppression de lignes
If Cells(j, 1) = "Enable status" Or Cells(j, 1) = "Re-enable date" Or Cells(j, 1) = "Approval status" Or Cells(j, 1) = "Last changed" Or Cells(j, 1) = "Last sign-on" Or Cells(j, 1) = "Calculated pwd" Or Cells(j, 1) = "One-time password" Or Cells(j, 1) = "Active devices" then
Rows(j).Select
Selection.Delete Shift:=xlUp
End If
Next j
*********************************************************
Merci d'avance
Alphons