Fonction Si par Macro VB

undo

XLDnaute Junior
Bonjour a tous,

je cherche a remplacer la fonction Si par une macro Excel:confused:

Merci d'avance

cordialement,
undo
 

James007

XLDnaute Barbatruc
Re : Fonction Si par Macro VB

Re ...

Pas besoin de macro évènementielle ni de VBA d'ailleurs ...
Uniquement une MFC ... il suffit de jouer avec les valeurs de la colonne B pour tester ...

A+
 

Pièces jointes

  • Groundhog.xls
    15 KB · Affichages: 174
  • Groundhog.xls
    15 KB · Affichages: 170
  • Groundhog.xls
    15 KB · Affichages: 167

natorp

XLDnaute Accro
Re : Fonction Si par Macro VB

bjr à tous, excusez-moi de profiter de votre conversation, mais j'ai une question, comment puis-je accéder au code, quand j'ouvre le fichier sous VBA je n'ai rien dans Feuil1 ???

Gérard
 

James007

XLDnaute Barbatruc
Re : Fonction Si par Macro VB

Bonjour Gérard,

J'ai peur de ne vraiment pas m'exprimer clairement ...
Il n'y a absolument aucun code ... ni dans la feuille ... ni dans un module ...

Il y a tout simplement du formattage conditionnel ...

A+
 

James007

XLDnaute Barbatruc
Re : Fonction Si par Macro VB

Tu m'accorderas que je pouvais pas deviner ...

Dans ce fichier de 16h07, il s'agit d'une macro évènementielle qui se déclenche toute seule ...
Le code de ce type de macros se trouve toujours dans la feuille correspondante ... et non dans un module ...

A+
 

natorp

XLDnaute Accro
Re : Fonction Si par Macro VB

Ben justement c'est bien là que je dois avoir un souci, je ne vois scritement rien dans la feuil1, ou peut-être ai-je un problème de paramétrage de mon VBA ??
merci de ton attention, cordialement Gérard
 

groundhog

XLDnaute Junior
Re : Fonction Si par Macro VB

il s'agit de chacune des valeurs de ces colonnes à tester contre B

en fait, je ne souhaite pas de formule dans la colonne B, mais bien une valeur texte uniquement. Je pense donc qu'il faut une macro

Merci pour votre réponse

Malheureusement cette formulation ne veut rien dire ...
s'agit-il de la somme des valeurs contenues dans les colonnes C à N ... ???
s'agit-il de chacune des valeurs de ces colonnes à tester contre B ... ???

Le plus simple, joindre un fichier ...

A +
 
Dernière édition:

James007

XLDnaute Barbatruc

Traouck

XLDnaute Junior
Re : Fonction Si par Macro VB

Bonjour, je profite du sujet car j'avais le même soucis:p. Par contre, je voudrais rajouter une troisième condition. C'est possible?
Dans mon fichier, je voudrais marquer 0% si la valeur est taxes et charges.
Autre chose, quand je supprime les valeurs dans deux cases en même temps ça bug. Normal?
Je joins mon fichier ça sera plus claire
 

Pièces jointes

  • Gestion 21c.zip
    13.2 KB · Affichages: 33

Traouck

XLDnaute Junior
Re : Fonction Si par Macro VB

Impeccable!!!!
Entre temps, j'ai essayé d'écrire une macro qui dit que s'il y a un X dans la colonne 2, de mettre la ligne en jaune. Et ça ne marche pas.
Et pour finir je voudrais faire une autre macro qui dit que si les cases sont en jaune, de les verrouiller.
Si quelqu'un pouvait m'aider.
Je sais j'abuse, mais le fait de mettre trois jours à essayer d'écrire ça alors que je suis persuader que s'est tout simple ne me motive pas!
En tout cas, un grand merci à tout ceux qui aide les autres.
 

James007

XLDnaute Barbatruc
Re : Fonction Si par Macro VB

Content que cela puisse t'aider ...
Je t'ai rapidement ajouté le X de la colonne B pour la ligne en jaune ...

Quant au verrouillage des lignes jaunes, il serait plus simple d'attaquer le verrouillage des lignes pour lesquelles la colonne B contient un X ...

A+
 

Pièces jointes

  • GestionTraouk.zip
    14 KB · Affichages: 44
  • GestionTraouk.zip
    14 KB · Affichages: 45
  • GestionTraouk.zip
    14 KB · Affichages: 38

Discussions similaires

Réponses
26
Affichages
361
Réponses
5
Affichages
242
Réponses
5
Affichages
414
Compte Supprimé 979
C

Statistiques des forums

Discussions
312 095
Messages
2 085 248
Membres
102 835
dernier inscrit
Alexandrax971