suprimer la rangé pointé par le curseur

  • Initiateur de la discussion zaberlibobed
  • Date de début
Z

zaberlibobed

Guest
Bonjour à toutes et à tous


Je voudrais creer une macro qui suprime la rangé d'une cellule quelconque selectionné par le curseur sur ma feuille excel.

Autrement dit sur ma feuille excel je clique sur une cellule quelconque, je lance la précieuse macro et la rangé entiere est suprimé.

Ca serait chouette. Non?


D'avance un grand merci
zaberlibobed
 
E

Eric C

Guest
Bonjour le forum
Bonjour Zaberlibobed & Temjeh (Ca va mieux ?)

Je pense plutôt que c'est ceci qui esr recherché par zaber ..

Sub delete ()
ActiveCell.EntireRow.delete
end sub

Qui supprime la "rangée" qui doit être la ligne quelle que soit la cellule activée.

Bon Ouikand à toutes & à tous
@ ++ Eric C
 
T

Temjeh

Guest
Tu as raison Eric et plus simple j'avais juste modifié un code que j'avais en changeant selection.Copy par Selection.EntireRow.Delete

Sub Delete()
Dim Cellule As Range
For Each Cellule In Selection
Selection.Copy
Next
End Sub
 
Z

zaberlibobed

Guest
Désolé mais ca marche pas
je me suis surement mal exprimé ou j'ai bien sur rien compris

Dans mon dialecte de néophyte:
je clique sur une cellule quelconque de ma worksheet , je lance la macro et la ligne entiere est selectionné et suprimé
Merci de vos lumieres

zaberlibobed
 
E

Eric C

Guest
Bonjour le forum
Re bonjour Zaber & Temjeh

Il faut placer le code dans un module / Insertion module dans VBA et non dans le Worsheet ainsi cela fonctionnera.
Bon dimanche à toutes & à tous.

@ ++ Eric C
 

Discussions similaires

Statistiques des forums

Discussions
312 548
Messages
2 089 494
Membres
104 186
dernier inscrit
SEven22