Macro - Excel Office 2007
Résolu
nackerma
Messages postés
2
Statut
Membre
-
nackerma Messages postés 2 Statut Membre -
nackerma Messages postés 2 Statut Membre -
Bonjour,
J'aimerais réaliser une simple macro qui me permettrait de supprimer les lignes contenant des Zéros pour différentes colonnes.
Pour cela, j'ai écris les lignes de code suivantes:
Sub supprime_ligne_0()
While ActiveCell <> "Fin"
If (ActiveCell.Offset(0, -7).Range("A1").Select = 0 Or ActiveCell.Offset(0, -6).Range("A1").Select) Then
ActiveCell.Rows("1:1").EntireRow.Select
Selection.Delete Shift:=xlUp
ActiveCell.Offset(0, 7).Range("A1").Select
Else
ActiveCell.Offset(1, 0).Range("A1").Select
End If
Wend
End Sub
Le code marche bien pour une colonne contenant des Zéros, mais lorsque j'ajoute "Or ActiveCell.Offset(0, -6).Range("A1").Select" dans la fonction "If" pour 2 colonnes à la fois, j'obtient l'erreur suivante:
"Erreur d'exécution '1004': erreur définie par l'application ou par l'objet".
C'est ma première macro, je débute donc...
Merci à celui ou celle qui pourra m'aider.
Nicolas
J'aimerais réaliser une simple macro qui me permettrait de supprimer les lignes contenant des Zéros pour différentes colonnes.
Pour cela, j'ai écris les lignes de code suivantes:
Sub supprime_ligne_0()
While ActiveCell <> "Fin"
If (ActiveCell.Offset(0, -7).Range("A1").Select = 0 Or ActiveCell.Offset(0, -6).Range("A1").Select) Then
ActiveCell.Rows("1:1").EntireRow.Select
Selection.Delete Shift:=xlUp
ActiveCell.Offset(0, 7).Range("A1").Select
Else
ActiveCell.Offset(1, 0).Range("A1").Select
End If
Wend
End Sub
Le code marche bien pour une colonne contenant des Zéros, mais lorsque j'ajoute "Or ActiveCell.Offset(0, -6).Range("A1").Select" dans la fonction "If" pour 2 colonnes à la fois, j'obtient l'erreur suivante:
"Erreur d'exécution '1004': erreur définie par l'application ou par l'objet".
C'est ma première macro, je débute donc...
Merci à celui ou celle qui pourra m'aider.
Nicolas
A voir également:
- Macro - Excel Office 2007
- Save as pdf office 2007 - Télécharger - Bureautique
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Open office gratuit - Télécharger - Suite bureautique
- Microsoft office - Guide
- Liste déroulante excel - Guide