Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1344 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Besoin d'aide macro sur excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Besoin d'aide macro sur excel

n°957219
knoxvilles​un
Posté le 20-01-2005 à 11:07:02  profilanswer
 

Bonjour,
J'utilise toujours la même routine sur excel, et ne comprenant rien au VBA j'aimerais savoir si vous pouviez me traduire en vba la condition suivante, elle me servira pendant des années :
 
Pour une ligne de mon tableau,
- SI la cellule de la colonne "I" est égale à 0
--Si E9=E8
---Si la cellule de la colonne "N" est supérieure à 0
Alors
la ligne concerné doit être jaune de la colonne "B" à "P"
et le style de la colonne P doit être "barré"
fin si
fin si
fin si
 
autre truc a priori simple (différent du truc précédent):
Lorsque sur une ligne la case colonne N est changée, la cellule colonne "Q" doit faire apparaitre la date du changement.
 
Mille mercis d'avance !

mood
Publicité
Posté le 20-01-2005 à 11:07:02  profilanswer
 

n°957246
jeanValjea​n34
Posté le 20-01-2005 à 11:20:31  profilanswer
 

Bonjour,  
 
Pour la première question, l'utilisation des formats conditionnels devrait le faire.
Tu sélectionnes sur une ligne les colonnes B à P puis  
Menu Format>Mise en forme conditionnelle...
Tu rentres tes conditions (en faisant attention aux références bloquées avec un $) et tu choisis un format.
Le tour est joué.
Ensuite tu copies la mise en forme des ces cellules (outil pinceau) et tu la colles sur tes autres lignes.
Le problème est que les formats sont réévalués fréquemment et que du coup ça a tendance à faire ramer Excel!
 
Bon courage.


---------------
"Engagez-vous... Rengagez-vous" qu'y disaient!
n°957252
knoxvilles​un
Posté le 20-01-2005 à 11:28:21  profilanswer
 

Dans la mise en forme conditionnelle, je peux effectivement mettre une condition, mais pas des conditions imbriquées.
Dans le script que je cherche il y a deux sous conditions à la première condition, c'est ça le blème.
Merci en tout cas pour ta réponse.
 

jeanValjean34 a écrit :

Bonjour,  
 
Pour la première question, l'utilisation des formats conditionnels devrait le faire.
Tu sélectionnes sur une ligne les colonnes B à P puis  
Menu Format>Mise en forme conditionnelle...
Tu rentres tes conditions (en faisant attention aux références bloquées avec un $) et tu choisis un format.
Le tour est joué.
Ensuite tu copies la mise en forme des ces cellules (outil pinceau) et tu la colles sur tes autres lignes.
Le problème est que les formats sont réévalués fréquemment et que du coup ça a tendance à faire ramer Excel!
 
Bon courage.


n°957377
jeanValjea​n34
Posté le 20-01-2005 à 13:24:28  profilanswer
 

Dis moi si j'ai mal compris mais il n'y a pas de sous conditions.
Ton test peut s'écrire ( en ligne 2):  
SI la cellule "I2" est égale à 0  
ET E2=E1  
ET "N2" est supérieure à 0  
Alors  
la ligne concerné doit être jaune de la colonne "B" à "P"  
et le style de la colonne P doit être "barré"  
fin si
 
Non?
A ce moment, mise en forme conditionnelle, tu choisis "La formule est..." au lieu de "la cellule est..."
et tu utilises la formule Excel =ET(test1; test2; testt3)
Exemple : =et($I2=0;$E2=$E1;$N2>0)
 
Bonne chance.


---------------
"Engagez-vous... Rengagez-vous" qu'y disaient!

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Besoin d'aide macro sur excel

 

Sujets relatifs
Déplacement de graphiques en Excel VBAprobleme pour ouvrir page web dans excel
Besoin de creer un outil de gestion de base de données[Export Excel]Saut de ligne...
[VB6] : Export sous excelpb macro fusion word 2003
presse papiers excel[EXCEL]Fonction fréquence et variable qualitative
generics : besoin d'aspirine :D [Résolu]Besoin d aide pour une macro excel / VBA svp
Plus de sujets relatifs à : Besoin d'aide macro sur excel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR