Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Supprimer Lignes et Colonnes avant Exécution Macro

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 !

RENOUVEL Michel

XLDnaute Nouveau
Bonjour à tous,

Pourriez-vous m'aider à modifier le code de ma macro (réalisé grâce à Hello 00 et Vgendron 🙂 )
J'ai besoin avant d'exécuter Cette macro de supprimer systématiquement les colonnes C et D ainsi que les lignes 3 et 4.
Faut-il faire une deuxième macro qui s'exécute en premier ou peut-on rajouter le traitement en début macro
Encore merci pour votre aide

ci-dessous le code et en pièce jointe le fichier Excel

Sub complete()

With Sheets("Feuil1")
Set ListeToComplete = .Range("A3:B" & .Range("A" & .Rows.Count).End(xlUp).Row)
LastLine = ListeToComplete.Rows.Count
' ListeToComplete.Select
End With
With Sheets("Feuil2")

Set ListeSource = .Range("A3:B" & .Range("A" & .Rows.Count).End(xlUp).Row)
'ListeSource.Select
End With
For Each ele In ListeSource.Columns(1).Cells
Set c = ListeToComplete.Find(ele, lookat:=xlWhole)
If c Is Nothing Then
Range("A" & LastLine).Offset(1, 0) = ele
Range("B" & LastLine).Offset(1, 0) = ele.Offset(0, 1)
Set ListeToComplete = ListeToComplete.Resize(LastLine + 1, 2)
LastLine = LastLine + 1
End If
Next ele

'tri sur colonne A

ActiveWorkbook.Worksheets("Feuil1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Feuil1").Sort.SortFields.Add Key:=ListeToComplete.Columns(2).Cells _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Feuil1").Sort
.SetRange ListeToComplete
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
 

Pièces jointes

- 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

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
603
Réponses
4
Affichages
250
Réponses
4
Affichages
510
Réponses
4
Affichages
283
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…