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 :

faire une sélection dynamique conditionnelle sur VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    interne
    Inscrit en
    Juillet 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : interne

    Informations forums :
    Inscription : Juillet 2018
    Messages : 2
    Par défaut faire une sélection dynamique conditionnelle sur VBA
    Bonjours à tous et toutes, je dois réalisé une macro dans le cadre d'une étude et je n'est jamais utilisé VBA et je dois dire que je patauge dans la semoule ...
    Que je vous explique, j'étudie une machine délivrant de l'oxygène et adaptant toutes les secondes le débit en fonction d'une saturation cible, je m'intéresse aux désaturation inférieures à 94% et donc pour toute la colonne C je voudrais faire une sélection dynamique des désaturations sur les données < 93 continues (toute désaturation sur au moins 2 cellules continues < 93)
    et les retranscrires dans une autre feuille sous le terme de désaturation 1 puis 2 puis 3 ...

    Et dans un second temps pour que sur chaque plage de désaturation d'avoir la durée pour chaqu'unes avec une fonction NBVAL (sachant que l'appareil adapte le débit chaque seconde), faire un delta de débit sur une autre plage mais avec les mêmes numéros de lignes une différence entre la valeur maximale et minimale.
    Avoir la valeur de saturation la plus basse dans la désaturation (le MIN).
    Savoir si lors de la désaturation il y a un épisode < 90
    Et si lors de l'épisode de désaturation le débit était inférieur à 0,5.

    Bref je me rend compte que ça risque de faire une macro lourde et chargé mais je serait patient sinon ça va me prendre des semaines à tout faire à la main ...

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Je pense que tu devrais mettre une copie d'écran de tes données et parler de colonne A, B, C etc. plutôt que de saturation et de débit.

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    interne
    Inscrit en
    Juillet 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : interne

    Informations forums :
    Inscription : Juillet 2018
    Messages : 2
    Par défaut
    Nom : Capture d’écran 2018-07-25 à 18.53.30.png
Affichages : 177
Taille : 101,0 Ko

    Voila du coup ce que je voudrais faire ce serait que faire des sélection dynamique de toutes mes SpO2<94 (colonne C) et que pour chaqu'une soit individualisé par exemple dans la colonne J ou autre feuille de manière sélectionner tout épisode < 93 avec au moins 2 lignes continues.

    Et dans un second temps de mettre dans un autre ligne la durée de chaque épisode (avec fonction NBVAL), la valeur minimale sur la plage, un delta de débit mais sur une autre plage (par exemple le 1er épisode va de la ligne 710 à 713 et et le delta de débit correspond 0.58-0.4 soit H713-H710)
    Et dans un dernier temps si débit inférieur à 0,5 ( si(H710:713<0,5))

    Bref sur VBA je sais pas trop comment faire mais la seconde partie je pense pouvoir m'en sortir sans faire de macro avec excel facilement mais la 1ère partie réaliser une macro me ferait gagner un temps incroyable donc si jamais quelqu'un peut m'aiguiller ce serait sympa.

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/01/2007, 11h18
  2. Faire une sélection sur un mois donnée
    Par brousaille dans le forum Requêtes
    Réponses: 2
    Dernier message: 08/11/2006, 04h03
  3. Faire une sélection sur les cumuls : HAVING
    Par jpclabaux dans le forum Débuter
    Réponses: 3
    Dernier message: 20/10/2006, 15h44
  4. Faire une sélection sur une image en MFC
    Par rider74 dans le forum MFC
    Réponses: 2
    Dernier message: 04/05/2006, 13h55
  5. Faire une sélection sur une image?
    Par sybilla dans le forum MFC
    Réponses: 3
    Dernier message: 29/08/2005, 13h34

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