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 :

Boucle : Loop


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2018
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2018
    Messages : 28
    Par défaut
    Bonjour tout le monde,

    J'ai besoin de filtrer la ligne des pays et que pour chaque pays on cherche les jours fériés dans une autre feuille (1 : si jour ouvré , 0 si jour férié ), en utilisant do while loop et nb.si.ens. je suis perdue, je n'ai pas su comment utiliser les deux

    Exemple:

    PAYS:
    UK
    FR
    FR
    ES
    FR
    PT
    FR


    PAYS: Date
    FR 15/08/2018 0
    FR 16/08/2018 1
    FR
    FR


    Merci beaucoup

    J'ai tenté ce code mais il me manque quelque chose..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    Sub Macro1()
    Dim i As Integer: Dim drLig As Long
     
        Rows("3:3").Select
        Selection.AutoFilter
        ActiveSheet.range("$A$3:$DN$2434").AutoFilter Field:=1, Criteria1:="FR"
        Ligne = 4
        Do While range("_FilterDataBase").Rows(Ligne).Hidden
        Ligne = Ligne + 1
        range("_FilterDataBase").Cells(Ligne, 16).Select
        ActiveCell.FormulaR1C1 = _
            "=1-COUNTIFS(BankHolidays!C3,Data!R2C[-42],BankHolidays!C2,Data!RC1)"
        range("_FilterDataBase").Cells(Ligne, 16).Select
        Selection.Copy
        drcol = Cells(16, Cells.Columns.Count).End(xlToRight).Select
     
        Loop
     
     
        If .Cells(Ligne, 1).Value = "FR" Then
        .Cells(Ligne, 16).EntireRow.Copy
        NumLig = NumLig + 1
        End If
        End Sub

  2. #2
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2018
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2018
    Messages : 28
    Par défaut
    Aucune réponse ??

Discussions similaires

  1. [XL-2003] Besoin d'aide pour faire une boucle loop sur une macro
    Par spacesheep dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 14/04/2010, 11h42
  2. système de boucle/loop en workflow
    Par lesanglier dans le forum SharePoint
    Réponses: 4
    Dernier message: 23/10/2009, 10h39
  3. [XL-2003] boucle loop while
    Par guitareveur dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 14/05/2009, 17h14
  4. probleme de sortie boucle LOOP
    Par adelsunwind dans le forum VBA Access
    Réponses: 2
    Dernier message: 12/05/2008, 08h41
  5. pb boucle Loop
    Par am_bra dans le forum Forms
    Réponses: 1
    Dernier message: 20/04/2007, 12h14

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