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

Suppression dans Collection

  • Initiateur de la discussion Initiateur de la discussion Mytå
  • 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 !

M

Mytå

Guest
Salut le forum

J'ai encore besoin de votre aide

Fichier joint (ALT+F11) pour le code

'Je cherche le code pour
'supprimer dans la Collection1
'les cellules de la Plage2

Merci à l'avance
Mytå

P.S. Je risque d'être absent pour x jours (Chirurgie)
ne soyez pas faché d'une réponse tardive.
 

Pièces jointes

Re : Suppression dans Collection

Bonjour Myta,

peut être en utilisatnt le code ci dessous :

Code:
Sub SansDoublonsMoinsUtiliser()
Dim Collection1 As New Collection
Dim Plage1 As Range, Plage2 As Range, Cellule As Range
Dim x As Integer

With Sheets(1)
Set Plage1 = .Range("B3:B8")
Set Plage2 = .Range("C3:C6")
End With

  For Each Cellule In Plage1
    On Error Resume Next
    If Err = 0 Then Collection1.Add Cellule, CStr(Cellule)
    On Error GoTo 0
  Next Cellule

For Each Cellule In Plage2
    For x = Collection1.Count To 1 Step -1
        If Cellule = Collection1.Item(x) Then Collection1.Remove (x)
    Next x
Next Cellule
End Sub

Bon courage et bonne journée.
@+
 
Re : Suppression dans Collection

salut myta 🙂

a essayer :

Code:
Sub SansDoublonsMoinsUtiliser()

Dim Collection1 As New Collection
Dim Plage1, el, el1
Dim Plage2
Dim Cellule ' As String

With Sheets(1)
Plage1 = .Range("B3:B8")
Plage2 = .Range("C3:C6")
End With

  For Each Cellule In Plage1
    On Error Resume Next
    If Err = 0 Then Collection1.Add Cellule, CStr(Cellule)
    On Error GoTo 0
  Next Cellule
  
  For Each el In Collection1
    For Each el1 In Plage2
        If el = el1 Then Collection1.Remove el
    Next el1
  Next el
 
End Sub
bonne courage.

salut

edition : oups, salut pierrot 🙂, pas rafraichit
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

P
  • Question Question
Réponses
1
Affichages
3 K
Patrosso
P
G
Réponses
6
Affichages
2 K
Gazzzz
G
M
Réponses
3
Affichages
1 K
MarcTer
M
R
Réponses
3
Affichages
1 K
RomainDumoulin
R
A
Réponses
1
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…