Aide Excel 2003
Fermé
vodkaramel
Messages postés
8
Date d'inscription
mardi 15 janvier 2008
Statut
Membre
Dernière intervention
14 août 2009
-
2 juil. 2009 à 10:34
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 2 juil. 2009 à 18:00
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 2 juil. 2009 à 18:00
A voir également:
- Aide Excel 2003
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
- Déplacer une colonne excel - Guide
4 réponses
vodkaramel
Messages postés
8
Date d'inscription
mardi 15 janvier 2008
Statut
Membre
Dernière intervention
14 août 2009
2 juil. 2009 à 11:16
2 juil. 2009 à 11:16
J'ai trouvé une des deux solutions, je la poste ici pour aider les personnes se posant la meme question :
1) C'est la fonction NBVAL(valeur1; valeur2;...) qui permet de faire ca.
Dans la cellule choisie, entrez cette fonction et entre parenthèse la plage sur laquelle vous voulez qu'elle s'applique.
Elle détermine combien de cellules ne sont pas vides dans la liste d'arguments indiquée.
1) C'est la fonction NBVAL(valeur1; valeur2;...) qui permet de faire ca.
Dans la cellule choisie, entrez cette fonction et entre parenthèse la plage sur laquelle vous voulez qu'elle s'applique.
Elle détermine combien de cellules ne sont pas vides dans la liste d'arguments indiquée.
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
2 juil. 2009 à 12:41
2 juil. 2009 à 12:41
Bonjour,
un exemple en vba pour ton 2 :
Union([B3:B15], [D3:D15]) : les plages concernées de la feuille que tu peux compléter
Tu peux mettre autant de Case Is que tu veux.
Tu pourrais aussi compléter avec un dégradé de couleur
eric
eric
un exemple en vba pour ton 2 :
Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Union([B3:B15], [D3:D15])) Is Nothing Then Exit Sub Select Case Target.Value Case "" Case Is < 5 Target.Font.Size = 8 Case Is < 10 Target.Font.Size = 10 Case Is < 15 Target.Font.Size = 12 Case Else Target.Font.Size = 16 End Select End Subà mettre dans le code de la feuille concernée...(clic-droit sur l'onglet de la feuille et 'Visualiser le code'
Union([B3:B15], [D3:D15]) : les plages concernées de la feuille que tu peux compléter
Tu peux mettre autant de Case Is que tu veux.
Tu pourrais aussi compléter avec un dégradé de couleur
eric
eric
vodkaramel
Messages postés
8
Date d'inscription
mardi 15 janvier 2008
Statut
Membre
Dernière intervention
14 août 2009
2 juil. 2009 à 14:26
2 juil. 2009 à 14:26
Bonjour Eric,
Merci de ta réponse. J'ai changé le code source de la feuille en y collant ce que tu m'as envoyé, mais aucune modif... :(
Merci de ta réponse. J'ai changé le code source de la feuille en y collant ce que tu m'as envoyé, mais aucune modif... :(
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
2 juil. 2009 à 18:00
2 juil. 2009 à 18:00
J'ai changé le code source de la feuille en y collant ce que tu m'as envoyé, mais aucune modif.
J'ai fait ça vite sans trop réfléchir...
Ca ne marche que pour les saisies manuelles, pas si le résultat d'une formule évolu.
Il faut faire la même chose mais sous forme de sub et le lancer (manuellement ou par un évènement) quand on veut une mise à jour.
Pour le.2, il y a la mise en forme conditionnelle qui fait ça très bien non ?
Oui, mais sur 2003 c'est limité à 3 MFC, ce qui fait 4 tailles possibles. C'est peut-être suffisant en effet.
eric
J'ai fait ça vite sans trop réfléchir...
Ca ne marche que pour les saisies manuelles, pas si le résultat d'une formule évolu.
Il faut faire la même chose mais sous forme de sub et le lancer (manuellement ou par un évènement) quand on veut une mise à jour.
Pour le.2, il y a la mise en forme conditionnelle qui fait ça très bien non ?
Oui, mais sur 2003 c'est limité à 3 MFC, ce qui fait 4 tailles possibles. C'est peut-être suffisant en effet.
eric