IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Incrémenter cellule selon critère


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Responsable des études
    Inscrit en
    Mai 2018
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2018
    Messages : 13
    Par défaut Incrémenter cellule selon critère
    Bonjour tout le monde ,
    J’ai besoin de vous, j'ai besoin d’un coup de main en VBA Excel sur 4 colonnes.
    J’ai la colonne A qui possède certaines valeurs, les quantités, la colonne B le type et pour finir la colonne C les repères associés à la colonne B.
    Je souhaiterai agir sur la colonne C en incrémentant le repère dans la colonne D, lorsque la somme des cellules de la colonne A est supérieur ou égale à 5.
    A      B    C       D
    2    pot   T1     T1
    3    pot   T1     T1
    6    pot   T1     T2
    1    pot   T1     T3
    3    pot   T1     T3
    1    pot   T1     T3
    Par avance merci de votre retour.

  2. #2
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Bonjour,
    Vos explications manquent de clarté, relisez attentivement la phrase dessous, je pense que ce qu'elle transmet ne correspond pas à ce que vous souhaitez expliquer.
    Je souhaiterai agir sur la colonne C en incrémentant le repère dans la colonne D, lorsque la somme des cellules de la colonne A est supérieur ou égale à 5.
    Il faudrait plus de détails.
    Cordialement

  3. #3
    Membre averti
    Homme Profil pro
    Responsable des études
    Inscrit en
    Mai 2018
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2018
    Messages : 13
    Par défaut
    Bonjour Transitoir,

    Il est pas mal votre citation, , merci de votre retour !!!

    Je tiens à préciser que je ne suis pas un pro de la VBA, mais je vais tenter d’expliquer au mieux mon besoin.
    En fait, je souhaiterai créer une macro qui va calculer dans un fichier plusieurs données.
    Le fichier est composé de 3 colonnes, quantité (colonne A), type (colonne B) et repère (colonne C), ces données dans les colonnes sont variables.
    A savoir que dans la colonne type, je peux avoir par exemple (pot, sac, pince …). La colonne type est déjà triée de A à Z cela permet d’avoir tous les repères de chaque type qui se suivent.

    J’aimerai via une macro calculer cellule après cellule la colonne A. La somme des cellules calculée (cellule après cellule) doit être comparée à un seuil supérieur ou égal à 5 plus ou moins 20%. Tant que la somme calculée ne dépasse pas la valeur 5 plus ou moins 20% alors les repères des cellules reste inchangés. Par contre, dès l’instant que la somme calculée atteint 5 ou dépasse plus ou moins 20%. Donc les repères des cellules suivant seront incrémentés de 1 jusqu’au prochain seuil atteint. Les nouveaux repères seront placés sur la colonne D, ci-joint un fichier qui illustre mes propos.

    Par avance merci...
    Test.xlsx

  4. #4
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    re
    bonjour
    perso moi aussi plus je te lis moins on te comprends

    bon apres ouverture de ton fichier en regardant la colonne repere ,je soupconne que tu veux faire une somme progressive en fonction du type

    la somme du pot 1 pour pot1
    la somme du pot 1 et 2 pour pot 2
    la somme du pot 2 et 3 pour pot 3

    etc...
    et pareil pour les sac et pince
    est-ce bien cela ????
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  5. #5
    Membre averti
    Homme Profil pro
    Responsable des études
    Inscrit en
    Mai 2018
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2018
    Messages : 13
    Par défaut
    Rebonjour,

    J’ai tenté d’expliquer au mieux mais il faut croire que j’ai du mal à exprimer mon besoin.
    Effectivement Patricktoulon, je souhaiterai faire une somme progressive de ma colonne type et en fonction de la somme trouvée on fait modifié le repère.
    Merci du retour.

  6. #6
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    quand je regarde ton fichier les intercallage ne sont pas identiques en fonction du repere c'est pas une mince affaire

    des fois c'est trois des fois c'est plus il faudrait que tu arrive a expliquer ta logique pour que l'on puisse voir si on peut automatiser cela

    peut etre changer de system de repere afin qu'il soit plus explicit

    d'apres ce que je comprends il faut remonter jusqu'au 1 er chiffre > 1 c'est ca ? j'en suis pas sur par ce que ca fonctionne avec "sac" mais pas "pot" par exemple d'apres tes reperes a moins que tu te sois trompé
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2013] Is nothing et/ou mise à jour de cellules selon critères
    Par 419 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 08/02/2017, 11h05
  2. Effacer contenu cellule selon critères
    Par sandrine6282 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 09/06/2016, 23h22
  3. Réponses: 6
    Dernier message: 21/09/2015, 10h26
  4. [XL-2003] Split et modification de cellule selon critères
    Par arkhang dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/08/2014, 14h45
  5. Tronquer une cellule selon un critère
    Par clad523 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 10/04/2008, 17h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo