Masquer Lignes si dates < date du jour

Bonjour,

j'ai récupéré une petite macro afin de masquer/démasquer des lignes via une case à cocher. J'ai testé ça marche très bien sauf que pour l'instant je masque toutes les lignes (1000). Je voudrais juste masquer uniquement les lignes si la date en colonne B est inférieure à la date du jour et afficher toutes les lignes lorsque je démaque. Ci dessous la macro.

Pourriez vous m'aider svp. Merci. Thierry

/////////////////////////////////////////////////////////////////////////////////////////////////
// Fonction masquer les lignes définies en cochant/décochant une case à cocher.//
/////////////////////////////////////////////////////////////////////////////////////////////////
function onEdit(e) {
  // Masquer/démasquer lignes en fonction de la case à cocher K1. ////////
  if (e.range.getA1Notation() != "K1") return;
  if (e.value == "TRUE") {
    //masquer les lignes à partir de la ligne numéro 2 et les 1000 lignes suivantes.
    SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().hideRows(2, 1000);
  }
  else if (e.value == "FALSE") {
    //démasquer les lignes à partir de la ligne numéro 2 et les 1000 lignes suivantes.
    SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().showRows(2, 1000);
  }
}
Rechercher des sujets similaires à "masquer lignes dates date jour"