Quel est la fonction pour copier sous excel sous condition?
Fermé
Spawn57
Messages postés
4
Date d'inscription
lundi 2 juin 2014
Statut
Membre
Dernière intervention
12 juillet 2014
-
12 juil. 2014 à 20:20
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 14 juil. 2014 à 14:04
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 14 juil. 2014 à 14:04
A voir également:
- Quel est la fonction pour copier sous excel sous condition?
- Liste déroulante excel - Guide
- Excel cellule couleur si condition texte - Guide
- Excel fonction si et - Guide
- Formule excel - Guide
- Aller à la ligne excel - Guide
3 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 775
12 juil. 2014 à 22:10
12 juil. 2014 à 22:10
Bonjour,
Voici un exemple :
Voici un exemple :
Sub Exemple() Dim Plage_à_copier As Range Dim Cellule_de_destination As Range Dim condition As Boolean 'Définir les plages Set Plage_à_copier = ThisWorkbook.Worksheets(1).Range("B5:C7") Set Cellule_de_destination = ThisWorkbook.Worksheets(2).Range("D6") 'Définir la condition par exemple : condition = 2 > 1 And 2 * 2 = 4 'Copier sous condition If condition Then Plage_à_copier.Copy Destination:=Cellule_de_destination End If End Sub
Spawn57
Messages postés
4
Date d'inscription
lundi 2 juin 2014
Statut
Membre
Dernière intervention
12 juillet 2014
12 juil. 2014 à 22:27
12 juil. 2014 à 22:27
Je te remercie Patrice pour ta réponse ça répond bien à mes attente je me permet de t en dire un peu plus sur mon projet si tu as des pistes..
Voilà j'ai décidé d'aider ma soeur travaillant dans un magasin..ce qui me permet par la meme occasion d'approfondir le vba sous excel mais je suis encore novice pour le moment..
Ce que je désire faire :
Sur un panel de 2000 produit référence allant de 1 à 2000,
Je désire trouver quels sont les références les plus prises ensemble par les clients..par requête de 2 à 20 articles .. le but étant de regrouper les articles les plus pris ensemble afin d'optimiser les rayons.
J'ai pensé qu'il me faudrait une liste déjà avec les paire possibles ex 1 et 3; 5 et 8; 20 et 35 ça fait pas mal de possibilités mais ensuite je puisse cliquer dessus pour voir avec quels articles ces paires sont déjà sortis.
j'aurai une liste par jour d'étude par jour des achats de chaque client mais c'est en général que ça m'intéresse..
As tu des pistes?
Merci
Olivier
Voilà j'ai décidé d'aider ma soeur travaillant dans un magasin..ce qui me permet par la meme occasion d'approfondir le vba sous excel mais je suis encore novice pour le moment..
Ce que je désire faire :
Sur un panel de 2000 produit référence allant de 1 à 2000,
Je désire trouver quels sont les références les plus prises ensemble par les clients..par requête de 2 à 20 articles .. le but étant de regrouper les articles les plus pris ensemble afin d'optimiser les rayons.
J'ai pensé qu'il me faudrait une liste déjà avec les paire possibles ex 1 et 3; 5 et 8; 20 et 35 ça fait pas mal de possibilités mais ensuite je puisse cliquer dessus pour voir avec quels articles ces paires sont déjà sortis.
j'aurai une liste par jour d'étude par jour des achats de chaque client mais c'est en général que ça m'intéresse..
As tu des pistes?
Merci
Olivier
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 775
14 juil. 2014 à 14:04
14 juil. 2014 à 14:04
Bonjour,
Tout dépend de la structure de ta base de données.
Sur le principe, je travaillerais avec un dictionnaire (Scripting.Dictionary) :
Tout dépend de la structure de ta base de données.
Sur le principe, je travaillerais avec un dictionnaire (Scripting.Dictionary) :
- analyser chaque facture une par une et
déterminer chaque couple existant dans la facture :
- s'il n'existe pas dans le dico, l'ajouter : clé = couple, valeur = 1
- s'il existe, incrémenter sa valeur