MACROS pour tirer la location principale

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

L

LASSAAD

Guest
Bonjour

Est ce que vous pouvez m'aider à réaliser un macro pour tirer une liste chaque fin de journée des articles avec sa location principale.

Vous trouvez plus d'explication dans le classeur joint

Avec mes remerciements
LASSAAD
 

Pièces jointes

Bonjour Lasaad, boujour le forum,

À près plusieurs essais je te propose cette macro assez rapide :

Sub Macro1()
Dim cel As Range 'déclare la variable cel
Dim dec As Long 'déclare la variable dec
Range("B2").Sort Key1:=Range("B2"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
'boucle 1 :sur toutes les cellules éditées de la colonne B
dec = 1
For Each cel In Range("B2:B" & Range("B65536").End(xlUp).Row)
'Condition : vérifie la cellule avec la cellule en D décallée de dec lignes au dessus
If cel = cel.Offset(-dec, 2) Then
dec = dec + 1
GoTo suite 'va à la balise "suite" (sans copier la cellules des colonnes A et B)
End If 'fin condition
'copie les cellules des colonnes A et B
Range("D65536").End(xlUp).Offset(1, 0) = cel
Range("E65536").End(xlUp).Offset(1, 0) = cel.Offset(0, -1)
suite: 'balise
Next cel 'prochaine cellule de la boucle 1
End Sub


À plus,

Robert
 
Bonjour le forum

J'ai detecté deux problème lorsque j'ai changé les articles.

Vous trouvez plus d'explication dans le classeur.

Le but de ce macro est: Donner une liste de chaque article avec sa location principale.

Remarques: Il y a des articles qui ont plusieurs locations.

Avec mes salutations
lassaad
 

Pièces jointes

Re Lassaad , Jean Marie, le forum,

Tu as raison Jean Marie, même modifié ça ne fonctionnait pas. Dans ma précipitation je ne m'en était pas rendu compte.

Par contre je suis revenu sur ma première macro que Lassad avait délaissée et je me suis rendu compte qu'en rajoutant des Ucase elle fonctionnait correctement.

Je vais regarder ta version 3 le Chti (je sens que ça va me plaire).

À plus,

Robert
 

Pièces jointes

Re à tous,

Finalement je me suis pas régalé, trop évolué pour mon petit cerveau la version 3. Je trouve ma version 4 plus simple même si elle est peut-être moins efficace. Et Il y a toujours un bug car la différence majuscule/minuscule n'est pas intégrée et il y a deux location pour LR170-411 et lr170-411 tout comme LR170-417 et lr170-417 qui sont le même article.

À plus,

Robert
 
- 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

Réponses
40
Affichages
1 K
Réponses
12
Affichages
290
Réponses
6
Affichages
195
T
  • Résolu(e)
Microsoft 365 pb effacement macro
Réponses
8
Affichages
622
Themax
T
Retour