Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives


 
 
LinkBack Outils de la discussion
Vieux 21/07/2003, 11h41   #1 (permalink)
maric
Guest
 
Messages: n/a
Par défaut Code pour ne pas supprimer une ligne

Hello,

J'ai fait un bouton supprimer où j'ai mis le code suivant derrière le bouton au click

VerrouillageSaisieTravaux
Sheets("Travaux").unprotect
ligne = activecell.row
row(ligne & ":" & ligne).select
selection.delete shift:=xlup
if ligne >2 then ligne = ligne -1
activesheet.protect

Ce qui se passe s'il n'y a pas d'enregistrement, c'est que la ligne d'entête se supprime

Qui détient la clé pour que la suppression n'efface pas les entêtes ?

Merci de votre aide

Salutations A+
 
Vieux 21/07/2003, 12h36   #2 (permalink)
@Christophe@
Guest
 
Messages: n/a
Par défaut Re: Code pour ne pas supprimer une ligne

Bonjour Maric

C'est très simple ton problème

Utilise le code suivant:

Private Sub CommandButton1_Click()
If ActiveCell.Row = 1 Or ActiveCell.Row = 2 Then Exit Sub
ActiveCell.EntireRow.Delete
End Sub


Je le dis dans mon exemple que si la ligne de ma cellule active est 1 ou 2 qu'il termine la macro, si different de 1 ou 2 alors il supprime la ligne active complement.

J'espère que cela correspont a tes attentes.

@Christophe@
 
ANNONCES
 

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 01h20.


(C) 2006 Excel Downloads