modification d'une macro de suppression par une listview

  • Initiateur de la discussion Initiateur de la discussion SSIAP2
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

SSIAP2

XLDnaute Occasionnel
bonjour à tous

je viens vers vous pour m'aider à modifier une ligne de code qui me sert à supprimer une ligne dans ma base de donnée en passant par ma listview.
en fais tous fonctionne trés bien le soucis c'est au lieu de supprimer la ligne entiere je souhaite supprimer uniquement la la plage de A:G

Code:
  Dim SuppLigne As Long
SuppLigne = UserForm1.ListView4.SelectedItem.Index + 1
With UserForm1.ListView4
.ListItems.Remove .SelectedItem.Index
Worksheets("calcules").Rows(SuppLigne).Delete Shift:=xlUp
end with

comment dois je faire svp merci d'avance
 
Re : modification d'une macro de suppression par une listview

Bonjour SSIAP2,

À essayer, une ou l'autre des option :

VB:
    'Pour effacer seulement le contenu :
    Worksheets("calcules").Range("A" & SuppLigne & ":G" & SuppLigne).ClearContents
    
    'Pour effacer les cellules et décaler celles dessous
    Worksheets("calcules").Range("A" & SuppLigne & ":G" & SuppLigne).Delete

A+
 
Re : modification d'une macro de suppression par une listview

Bonsoir à tous,

Remplacer :

Code:
Worksheets("calcules").Rows(SuppLigne).Delete Shift:=xlUp
par :

Code:
Intersect(Sheets("calcules").Rows(SuppLigne), Sheets("calcules").[A:G]).Delete xlUp
[Edit] ou encore (plus court) :

Code:
Sheets("calcules").Rows(SuppLigne).Resize(, 7).Delete xlUp
Bonne fin de soirée et A+
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

L
Réponses
9
Affichages
1 K
Réponses
8
Affichages
1 K
G
Réponses
9
Affichages
1 K
N
Réponses
2
Affichages
3 K
N
P
Réponses
5
Affichages
1 K
V
Réponses
2
Affichages
2 K
vynmarius
V
Retour