Fonction si

Résolu
bernardoEsposito Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
pijaku Messages postés 12263 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
A voir également:

5 réponses

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Histoire de faire réagir Bernado

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


2
bernardoEsposito Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
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
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314 > bernardoEsposito Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
OK, mais c'est le genre de spécification à formuler AU DEPART
un peu de patience, je t'envoie çà...
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314 > michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention  
 
et Voilà



la maquette
https://mon-partage.fr/f/v45oj88w/
0
bernardoEsposito Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   > michel_m Messages postés 16602 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
PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   1 486
 
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
bernardoEsposito Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
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
PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   1 486 > bernardoEsposito Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
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
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
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
bernardoEsposito Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
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
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761 > bernardoEsposito Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Salut,

Coucou Michel_M,

Comme demandé :
et jusqu'à quelle ligne ?    
0
bernardoEsposito Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   > pijaku Messages postés 12263 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
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314 > pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention  
 
Bonjour Pijaku

Content de te relire !

amicalement
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761 > michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention  
 
SAlut Michel,

Tout pareil! ;-)
Bonne journée
0
PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   1 486
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bernardoEsposito Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
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