VBA Supprimer une ligne sans voir en-tete

Bonjour,

Quel serai le code vba pour ce mettre sur une ligne (peu importe la colonne) et la supprimer via un bouton, sachant que les en-tête son masqué !

Merci.

Bonjour Tryomph

Question étrange à mes yeux qu'a avoir l'entête la dedans

Pour supprimer la ligne 20

Rows(20).Delete Shift:=XlUp

A+

Bonjour Triumph, Bruno45

Autre solution

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("A" & Target.Row).EntireRow.Delete
End Sub

Bonjour Scaper, bonjour Bruno,

Merci à vous 2 pour vos solutions,

Bruno, l'idée c'était pour indiquer que je ne verrai pas la ligne, je ne peux donc pas lui indiquer le numéro de ligne.

Scaper, si je met le ton code sur ma feuille, il me supprime direct la ligne à la sélection d'une cellule, mais je souhaite mettre un code VBA sur un bouton, je me met sur une cellule et en cliquant sur le bouton il me demande si je veux vraiment supprimer la ligne.

Merci encore pour votre aide.

Bonjour Tryomph,

Voici le code

Sub SupLigne()
  Dim LigSel As Long
  ' Ligne sélectionnée
  LigSel = Selection.Row
  ' Petite question
  If MsgBox("Voulez-vous vraiment supprimer la ligne ?", vbQuestion + vbYesNo, "SUPPRESSION LIGNE") = vbYes Then
    ActiveSheet.Rows(LigSel).Delete Shift:=xlUp
  End If
End Sub

A+

Super, c'est exactement cela Bruno, Merci.

Rechercher des sujets similaires à "vba supprimer ligne voir tete"