Débutante Macro

Emma -  
 Emma -
Bonjour,

J'ai besoin d'aide pour une macro ridicule ... mais bon je n'y arrive pas !

Pour résumer, je souhaite supprimer une ligne si une cellule de cette ligne correspond à la date du jour.
Donc j'ai créer une cellule basique avec la formule aujourd'hui.
Ensuite ma macro est :

if cells (9, c) = cells (2,b) then
Rows(lin).Delete Shift:=xlUp
End If
End Sub

apparement il y a un problème sur la ligne if.

Si quelqu'un à une idée ;-)

Merci beaucoup

Emmanuelle
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. fsteven
     
    c et b sont tes colonnes? ou des variables?
    Cells attends que des nombres, b serait 2 et c 3....
    0
    1. Emma
       
      Bon maintentant c'est sur la deuxième ligne qu'il y a un soucis (celle de suppression de ligne ...)
      une idée ?
      0
      1. fsteven > Emma
         
        voici l'exemple de l'aide :

        Worksheets("Sheet1").Rows(3).Delete

        Rows attends lui aussi un entier. Donc à la place de rows(lin) tu mets le numero de la ligne à supprimer

        essaye, et dis moi
        0
      2. Emma > fsteven
         
        Yes !

        Merci beaucoup !
        0
  2. Emma
     
    ah oui en effet c'était mes colones. je vais essayer ...

    merci
    0