Fonction si

Résolu
bernardoEsposito Messages postés 10 Statut Membre -  
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   -
bonjours à Tous

comment résoudre par macro le pb

Nous sommes en C6 par exemple
= si(A6= aujoudhui; C$1; rien ne doit se passer)

= si(A6= aujoudhui; C$1; "") efface C6 et ce n'est pas le but de l'opération
= si(A6= aujoudhui; C$1; C6) reference circulaire (pas bon)

merci d'avance

5 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Histoire de faire réagir Bernado

    https://mon-partage.fr/f/q2gq5FmX/

    2
    1. bernardoEsposito Messages postés 10 Statut Membre
       
      mille fois merci
      On ne peut pas le faire automatiquement quand on entre la date ? parce que je n'entre la date que le jour meme
      re merci
      0
      1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320 > bernardoEsposito Messages postés 10 Statut Membre
         
        OK, mais c'est le genre de spécification à formuler AU DEPART
        un peu de patience, je t'envoie çà...
        0
      2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320 > michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention  
         
        et Voilà



        la maquette
        https://mon-partage.fr/f/v45oj88w/
        0
      3. bernardoEsposito Messages postés 10 Statut Membre > michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention  
         
        je ne sais pas comment te remercier (viens à la maison ..mais j'habite au maroc)
        Apres quelles hésitations (format de date, position de la copie) ça marche du feu de Dieu

        je vais m'en servir pour d'autres tableaux
        J'ai vu ma question posée plusieurs fois par d'autres depuis 2014 jamais la réponse
        Bravo
        0
  2. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
     
    Bonjour

    La formule est mal rédigée

    = si(A6=AUJOURDHUI(); C$1; "")

    ce qui veut dire que si la date en A6 est = à celle du pc, on inscrit C1 sinon rien

    Si ce n'est pas le but recherché, alors quel est-il ? (pas mentionné dans la question !!)

    Cordialement
    0
    1. bernardoEsposito Messages postés 10 Statut Membre
       
      merci de t'etre penché sur la question mais avec cette formule si la réponse est fausse j'efface ce qu'il y avait dans la cellule C6 et le lendemain je veux garder ce qu'il y avait ) Je pense qu'il faut passer par une macro
      0
      1. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512 > bernardoEsposito Messages postés 10 Statut Membre
         
        Si tu veux que C6 marque la valeur de C1 le jour et après la date indiquée en A6 ; cette formule

        =SI(A6<=AUJOURDHUI();$C$1;"")

        Cordialement
        0
  3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour

    ta demande est elle valable que pour la celule A6 avec réponse en C6 (=$C$1)

    ou pour la colonne A
    par ex A7 réponse en C7 valeur de $C$1
    A8--->C8
    et jusqu'à quelle ligne ?

    merci d'^tre précis dans ta demande

    0
    1. bernardoEsposito Messages postés 10 Statut Membre
       
      en effet
      si pour A7 la reponse est vraie C7 prend la valeur de $C$1
      quelle que soit la ligne.
      a mon avis on doit passer par une macro
      Merci pour ton aide
      0
      1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773 > bernardoEsposito Messages postés 10 Statut Membre
         
        Salut,

        Coucou Michel_M,

        Comme demandé :
        et jusqu'à quelle ligne ?    
        0
      2. bernardoEsposito Messages postés 10 Statut Membre > pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention  
         
        merci; mais pas de limite..... mon tableau est sur plusieurs années je le met a jour toutes les semaines depuis 2014 j'en suis à la ligne 245 Je faisais l'operation à la main ... Mais quand c'est ma femme ......elle oublie c'est la raison pour laquelle je voudrais que ce soit automatique
        re merci
        0
      3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320 > pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Bonjour Pijaku

        Content de te relire !

        amicalement
        0
      4. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773 > michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention  
         
        SAlut Michel,

        Tout pareil! ;-)
        Bonne journée
        0
  4. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
     
    Bonjour,

    Et si tu nous envoyais une copie de ton fichier avec quelques exemples du résultat attendu on pourrait mieux comprendre tes attentes

    Aller dans https://www.cjoint.com/
    Cliquez sur "PARCOURIR" pour sélectionner le classeur ou "FAIRE UN GLISSER DEPOSER" dans la fenêtre ;
    Clic sur le bouton "CREER LE LIEN" ;
    "CLIC DROIT" sur le lien créé "COPIER L'ADRESSE DU LIEN" ;
    Sur le post Clic droit "COLLER".

    ou dans https://mon-partage.fr/

    Cordialement
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. bernardoEsposito Messages postés 10 Statut Membre
     
    j'ai qd mm un petit pb si j'essaye avec le bouton

    erreur d'execution "91" quand j'arrive à la deuxième ligne de copie
    "variable objet ou variable de bloc With non definie"

    ????
    alors que sur votre tableau ça fonctionne tres bien

    voici le mien dont j'ai supprimé les parties non essentielles au problème posé
    : https://mon-partage.fr/f/zQlMywvg/
    0