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 :

Problème synthèse de 2 macro [XL-2010]


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
    Chargé d'affaire
    Inscrit en
    Octobre 2015
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2015
    Messages : 48
    Par défaut Problème synthèse de 2 macro
    Bonjour à tous,

    J'écris ce post car j'avoue ne pas comprendre mon erreur. J'ai peut être dû me prendre la tête trop longtemps sur ces quelques lignes et du coup je ne vois plus la faute.
    Pour vous expliquer, je crois que c'est assez simple. Dans ma cellule E5 j'ai la date du jour (=AUJOURDHUI()) et dans la cellule E6 j'ai la date du jour +30 (=AUJOURDHUI()+30). Je souhaites que mes macros n'affichent que les colonnes dont la date est comprise entre aujourd'hui et aujourd'hui+30 donc entre les valeurs de E5 et E6. Mes deux macros fonctionnent séparément mais quand je ne souhaite en faire qu'une, ça ne fonctionne plus, auriez-vous des idées? Ci-dessous, vous trouverez mes codes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub colonneavantaujourdhui()
    'Masque les colonnes des jours antérieurs à aujourdhui localisé dans la cellule E5'
    Dim i As Variant
    Application.ScreenUpdating = False
    [F8:CQ24].EntireColumn.Hidden = False
    For col = 6 To 300
    With Feuil2.Cells(8, col)
    If .Value < [E5] Then Columns(col).Hidden = True
    End With
    Next col
    Application.ScreenUpdating = True
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub colonneaprèsunmois()
    'Masque les colonnes des jours posterieurs à la cellule E6'
    Dim i As Variant
    Application.ScreenUpdating = False
    [F8:CQ24].EntireColumn.Hidden = False
    For col = 6 To 300
    With Feuil2.Cells(8, col)
    If .Value < [E5] And .Value > [E6] Then Columns(col).Hidden = True
    End With
    Next col
    Application.ScreenUpdating = True
    End Sub
    Bien cordialement,
    VBamateur.

  2. #2
    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 heu
    bonjour

    c'est un sujet assez récurant le tri et filtre de date

    et je dis filtre par ce que on est en plein dedans
    je te suggere d'aller faire un tour par ICI je pense que si tu récupere 2 ou 3 ligne de code dans cette discussion tu devrais trouver ton bonheur

    le principe adopté dans cette discution est un filtre en une date de debut et une date de fin

    en ce qui te concerne il faut regarder du cote de criterial1 et 2 plus la ligne du filtre
    j'ai tout dis

    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

  3. #3
    Membre averti
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Octobre 2015
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2015
    Messages : 48
    Par défaut
    Merci,
    une fois de plus la solution à mon problème avait besoin d'un angle différent.

    Bien cordialement,

    VBamateur.

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

Discussions similaires

  1. [VBA-E]problème d'indice pour macro dans perso.xls
    Par fred38 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 02/05/2007, 00h33
  2. [EXCEL - VBA] Problème ouverture fichier suite Macro Userform
    Par Guidhy dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 26/04/2007, 10h18
  3. [VBA-E]Problème de longueur de macro sous VBA [E]
    Par titou8383 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 23/04/2007, 20h00
  4. [VBA-E] Problème de tableau dans macro VBA
    Par Chouls dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 12/06/2006, 16h20
  5. [VBA-E]Problème d'éxécution de macros à l'ouverture d'éxcel
    Par mulot03 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 26/04/2006, 19h02

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