Contenu récent par Philippe Tulliez

  1. P

    Dateif ne fonctionne pas

    Re : Dateif ne fonctionne pas Bonjour Job75, C'était une façon de parler qui sous-entendait qu'aucune aide n'était disponible dans excel. J'essayerai à l'avenir d'être encore plus précis. De plus, ma réponse comme tu as pu le constater a été envoyée au même instant que la tienne et était...
  2. P

    Dateif ne fonctionne pas

    Re : Dateif ne fonctionne pas Bonjour, Ne s'agirait-il pas plutôt de la fonction DATEDIF qui calcule la différence entre deux dates ? Dans l'affirmative, nul besoin d'installer de complément, il s'agit par contre d'une fonction non officielle d'excel et il faut donc connaître sa syntaxe par...
  3. P

    Ne pas afficher le "S" de la formule NO.SEMAINE

    Re : Ne pas afficher le "S" de la formule NO.SEMAINE Bonjour, En lisant ta question, je me doutais que tu utilisais un format personnalisé donc je ne comprends pas pourquoi tu n'as pas simplement supprimé ce format. Ce qui t'aurais donné la valeur du numéro de semaine et non pas S3 La syntaxe...
  4. P

    trouver jour annee n-1

    Re : trouver jour annee n-1 Bonjour, Tout à fait d'accord avec GeeDee. Voici une formule en Excel que j'ai retrouvé dans mes archives. A adapter en VBA En A2, le numéro de la semaine, en B2, le n° de l'année =7*A2+DATE(B2;1;3)-JOURSEM(DATE(B2;1;3))-5 [EDIT] Exemple en vba Dim myDate...
  5. P

    XL 2013 Filtre "qui contient" à partir des données d'une cellule

    Re : Filtre "qui contient" à partir des données d'une cellule Bonjour, D'après tes explications, je dirais que le filtre avancé est une solution. Tu crées une zone de critères de deux colonnes et deux lignes avec en première ligne l'étiquette de colonnes (le titre) de la colonne où se trouve...
  6. P

    pb d'intégration de formule en VBA

    Re : pb d'intégration de formule en VBA Bonjour, Je rajouterais que les méthodes Activate, Select, etc. sont à proscrire car elle ralentisse l'exécution du programme et son parfaitement inutiles en VBA et que la méthode AutoFill n'est pas indispensable et qu'il est plus simple d'écrire la...
  7. P

    VBA Copier / coller valeur sur conditions de 2 dates

    Re : VBA Copier / coller valeur sur conditions de 2 dates Bonjour, Toutes les réponses que je donne sont testées et lorsque j'écris que le filtre élaboré fonctionne avec les tableaux, je l'ai vérifié manuellement et en VBA. J'ai transformé la plage de données de mon fichier exemple en...
  8. P

    VBA Copier / coller valeur sur conditions de 2 dates

    Re : VBA Copier / coller valeur sur conditions de 2 dates Bonjour, Je ne peux te dire qu'une seule chose, on peut parfaitement utiliser les filtres avancés avec un tableau. Petit exemple en VBA Dim lst As ListObject, rng As Range Set lst = shtDb.ListObjects("tblEmploye") ' ou ' Set...
  9. P

    VBA Copier / coller valeur sur conditions de 2 dates

    Re : VBA Copier / coller valeur sur conditions de 2 dates Bonjour, Je suppose que tu évoques les tableaux que l'on insère par [Insertion]/Tableau Si c'est le cas, les filtres élaborés d'excel fonctionnent parfaitement avec cet objet.
  10. P

    VBA Copier / coller valeur sur conditions de 2 dates

    Re : VBA Copier / coller valeur sur conditions de 2 dates Bonjour, Exemple avec la méthode AdvancedFilter (Filtre avancé d'excel) Explication La méthode AdvancedFilter de l'objet Range dans le cas d'une exportation trois zones La zone des données (la plage de données source) La zone...
  11. P

    Filtre Automatique Multi Feuilles

    Re : Filtre Automatique Multi Feuilles Bonjour Patrick, J'avoue ne pas avoir regardé car pour ma part, je privilégie toujours le filtre avancé d'excel. Plus simple à gérer en VBA et offre une multitude de possibilité.
  12. P

    Filtre Automatique Multi Feuilles

    Re : Filtre Automatique Multi Feuilles Bonjour, Voici une solution avec la méthode AdvancedFilter de l'objet Range Description Le classeur exemple au format xls contient six feuilles nommées respectivement Accueil, Nord, Sud, Est, Ouest & Param La feuille nommée [Param] contient la liste...
  13. P

    se déplacer d'une cellule vers la droite puis vers le bas en macro

    Re : se déplacer d'une cellule vers la droite puis vers le bas en macro Bonjour, Une solution parmi d'autres. Private Sub Worksheet_Change(ByVal Target As Range) With Target Select Case .Column Case 2: .Offset(0, 1).Select Case 3: .Offset(1, -1).Select End Select End With...
  14. P

    Fusionner 2 tableaux avec des données en communs (ou pas)

    Re : Fusionner 2 tableaux avec des données en communs (ou pas) Bonjour, Une autre solution à l'aide de la méthode Consolidate de l'objet Range Pour l'exemple la feuille cible se nomme Consolidation, les feuilles sources 2014 et 2015. Il suffit de modifier la valeur des constantes se trouvant...
  15. P

    Code VBA pour valider "OK" dans boite de dialogue

    Re : Code VBA pour valider "OK" dans boite de dialogue Bonjour, Tu évoques en fait la fonction MsgBox que l'on peut utiliser comme une méthode ou comme une fonction. En l'utilisant comme une fonction, tu récupères la valeur du bouton que l'utilisateur aura sélectionné. Exemple Sub...