Plage donnée entre date début et date fin

carré d’as

XLDnaute Nouveau
Bonjour le forum,
mon Problème est de cette nature:
je souhaite filtré un tableau pour qu'il me reste la plage contenue entre une date de début et une date de fin.
c'est possible sans vba ?
Merci à Vous
 

Pièces jointes

  • RetourSN et P.Vel.xlsx
    36.6 KB · Affichages: 16

job75

XLDnaute Barbatruc
Bonsoir carré d'as, chris,

On peut aussi utiliser le filtre automatique, le code de la 1ère feuille :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
Application.EnableEvents = False
Range("F8:H" & Rows.Count).Delete xlUp
With Selection
    With ListObjects(1).Range
        .AutoFilter 2, ">=" & Int(Val([B2].Value2)), xlAnd, "<=" & Int(Val([D2].Value2)) + 1 - "1E-15"
        .SpecialCells(xlCellTypeVisible).Copy
        [F8].PasteSpecial xlPasteValues
        [F8].PasteSpecial xlPasteFormats
        .AutoFilter 2
    End With
    .Select
End With
[F8:H8].Interior.ColorIndex = 40 'orange
Application.EnableEvents = True
End Sub
La macro se déclenche quand on valide ou modifie une cellule quelconque.

Bonne nuit.
 

Pièces jointes

  • RetourSN et P.Vel(1).xlsm
    51.1 KB · Affichages: 8

carré d’as

XLDnaute Nouveau
Bonjour le forum, bonjour chris et job75,
-job75 , que faut il modifier au code VBA quand le ( les ) tableau source sont sur une feuille précédente ?
-A quoi correspond le "40" de cette ligne : [I7:K7].Interior.ColorIndex = 40 'orange
(Premier essaie dans fichier joint)
Merci à vous :)
 

Pièces jointes

  • Retour_SN++.xlsm
    99.1 KB · Affichages: 2

carré d’as

XLDnaute Nouveau
Bonjour le forum, bonjour chti160,chris et job75,
Merci du renseignement CHTI16, est mes premiers pas en VBA.
- Que faut il modifier au code VBA de job75 ; quand le ( les ) tableau source sont sur une feuille précédente ?
- Seul les tableaux 12,14,15,16 et 17 ont a recevoir le code VBA de job75.
Quelqu'un peut il me montrer la voie ?
(Premier essaie dans fichier joint)
Merci à vous tous
 

Pièces jointes

  • Retour_SN++.xlsm
    99.1 KB · Affichages: 2

carré d’as

XLDnaute Nouveau
Bonjour Job75,
Tous d'abord merci ,pour ta franchise. J'essaie par ce projet de retrouver l’environnement de conduite du troupeau que nous, éleveurs connaissions par le passé et qui est devenu inopérant par le regroupement de site web etc etc. Comme vous, l'avez remarqué je n'est pas les bases du VBA, pourtant le tableau que je recherche n'est pas si éloigné de ce que nous avons construit..
Un tableau qui regroupe au quotidien "les Alertes" par catégories en fonction d'une plage de recherche, le tout sur une même feuille.
Donc si je comprend bien les codes vba (RetourSN et P.Vel_job75 vba) , je peuvent pas fonctionner dans une même feuille. Pour toi, job75 quel serait la solution pour filtrer les dates, par catégories du tableau Alerte1.
Merci à VOUS :rolleyes:
 

Pièces jointes

  • Tableau Alerte1.xlsm
    89 KB · Affichages: 4

Discussions similaires

Réponses
13
Affichages
1 K