A voir également:
- [Excel] [Macro]
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Déplacer une colonne excel - Guide
10 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 429
24 sept. 2007 à 12:53
24 sept. 2007 à 12:53
Il n'y a pas, sauf incompréhension de ma part, besoin de macro pour faire cela.
Il suffit de placer dans les cellules où vous voulez afficher(en l'occurence en B1) le résultat la formule:
=SI(A1>0;A1;0)
Nota: le dernier 0 de la formule peut être remplacé par ""si si vous voulez une cellule vide, mais elle ne permettra pas d'insertion de la cellule B1 dans d'autres calculs.
Bien cordialement
Il suffit de placer dans les cellules où vous voulez afficher(en l'occurence en B1) le résultat la formule:
=SI(A1>0;A1;0)
Nota: le dernier 0 de la formule peut être remplacé par ""si si vous voulez une cellule vide, mais elle ne permettra pas d'insertion de la cellule B1 dans d'autres calculs.
Bien cordialement
Utilisateur anonyme
24 sept. 2007 à 13:27
24 sept. 2007 à 13:27
Vaucluse bonjour,
Je regarde votre réponse, et vous proposez une solution simple sans recourir à des macros qui est tout de même mieux.
Mais je ne comprends pas la fin de votre nota "mais elle ne permettra pas d'insertion de la cellule B1 dans d'autres calculs" si on met "" à la place de 0. D'autres formules faisant appel à B1 interdirait tout calcul ?
Vous pouvez me dire SVP ?
Je regarde votre réponse, et vous proposez une solution simple sans recourir à des macros qui est tout de même mieux.
Mais je ne comprends pas la fin de votre nota "mais elle ne permettra pas d'insertion de la cellule B1 dans d'autres calculs" si on met "" à la place de 0. D'autres formules faisant appel à B1 interdirait tout calcul ?
Vous pouvez me dire SVP ?
xkristi
Messages postés
4264
Date d'inscription
lundi 18 décembre 2006
Statut
Membre
Dernière intervention
19 août 2022
564
24 sept. 2007 à 13:37
24 sept. 2007 à 13:37
Bonjour
Pardon à Vaucluse pour répondre à sa place mais c'est juste pour que tu aies la répone plus vite
si tu mets "" à la place de 0
ta cellule ne sera plus du numérique pour pouvoir faire des calculs !
Pardon à Vaucluse pour répondre à sa place mais c'est juste pour que tu aies la répone plus vite
si tu mets "" à la place de 0
ta cellule ne sera plus du numérique pour pouvoir faire des calculs !
Utilisateur anonyme
24 sept. 2007 à 13:44
24 sept. 2007 à 13:44
OK. Bon à savoir. C'est dommage, car c'est bien pénible dans certains tableaux avec de nombreuses colonnes, d'avoir des 0 partout et rend le document moins lisible. Je serais tentée de supprimer la formule quand on a 0 mais mais tu vas me dire que c'est du bricolage ! et source d'erreurs.
Merci de ta réponse Xkristi
Merci de ta réponse Xkristi
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 429
24 sept. 2007 à 14:20
24 sept. 2007 à 14:20
Pour complèter la réponse très juste de xkristi, et peut être pour arranger votre problème de lisibilité, vous pouvez aller dans:
Barre des taches / Outil / Option / Dans la boite, sélectionner "Affichage", décochez "valeur 0", et tant que vous y êtes, décochez tout ce qui ne vous plait pas pour l'aspect de votre feuille.
pour ma part, je travaille avec une macro dans le classeur de base qui me fait passer en plein écran sans 0 et sans quadrillage ou en écran normal avec 0 et quadrillage en passant par les touches du clavier.
Bien cordialement et merci à xkristi pour la réponse, c'est bien agréable de voir que tout le monde participe à l 'entraide.
Barre des taches / Outil / Option / Dans la boite, sélectionner "Affichage", décochez "valeur 0", et tant que vous y êtes, décochez tout ce qui ne vous plait pas pour l'aspect de votre feuille.
pour ma part, je travaille avec une macro dans le classeur de base qui me fait passer en plein écran sans 0 et sans quadrillage ou en écran normal avec 0 et quadrillage en passant par les touches du clavier.
Bien cordialement et merci à xkristi pour la réponse, c'est bien agréable de voir que tout le monde participe à l 'entraide.
xkristi
Messages postés
4264
Date d'inscription
lundi 18 décembre 2006
Statut
Membre
Dernière intervention
19 août 2022
564
24 sept. 2007 à 15:15
24 sept. 2007 à 15:15
Vaucluse
Ce serait plutôt merci à toi
mais je crois que tu en as déjà un bon nombre !
Ce serait plutôt merci à toi
mais je crois que tu en as déjà un bon nombre !
Merci pour vos réponse,
Mais la solution de vaucluse je la connaissait. C'est pourquoi j'ai bien précisé avec des macro, vu que je n'ai aucune connaissance en macro, j'aimerai savoir si c'est possible.
Donc je retourne ma question à argixu qui à l'air de connaitre la solution avec des macros.
Merci d'avance pour ta\vos réponses.
En m'indiquant les lignes principale a suivre pour y arrivé
Merci encore
jbt.alex
Mais la solution de vaucluse je la connaissait. C'est pourquoi j'ai bien précisé avec des macro, vu que je n'ai aucune connaissance en macro, j'aimerai savoir si c'est possible.
Donc je retourne ma question à argixu qui à l'air de connaitre la solution avec des macros.
Merci d'avance pour ta\vos réponses.
En m'indiquant les lignes principale a suivre pour y arrivé
Merci encore
jbt.alex
Utilisateur anonyme
24 sept. 2007 à 19:39
24 sept. 2007 à 19:39
Aie, Alex, mauvaise pioche, parce qu’Argixu, les macros, elle sait pas faire du tout !
Je me suis effectivement mal exprimée en écrivant à Vaucluse. Je voulais justement lui dire que sa solution simple était mieux que celle de recourir à des macros. Car tout de même, elle répond très bien à ta question pour récupérer en B1 les données de A1. Ou alors tu voulais demander d'apprendre les macros avec cet exemple ?
Je surveillerai de très près les réponses qui te seront faites avec une macro. Ce sera un bon exercice pour redémarrer, mes formations sont bien lointaines.
En tout cas désolée de ne pas t'aider.
Je me suis effectivement mal exprimée en écrivant à Vaucluse. Je voulais justement lui dire que sa solution simple était mieux que celle de recourir à des macros. Car tout de même, elle répond très bien à ta question pour récupérer en B1 les données de A1. Ou alors tu voulais demander d'apprendre les macros avec cet exemple ?
Je surveillerai de très près les réponses qui te seront faites avec une macro. Ce sera un bon exercice pour redémarrer, mes formations sont bien lointaines.
En tout cas désolée de ne pas t'aider.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 429
24 sept. 2007 à 20:12
24 sept. 2007 à 20:12
Argixu
J'avais bien compris votre réponse.
Mais pour l'écriture de macro,pour débuter et pour résoudre bien des problémes, il y a un moyen bien simple que vous connaissez surement:
L'enregistrement
Au cas où vous ne connaissiez pas:
Barre des taches / Outil / Macro / Nouvelle macro / Remplir la boite qui s'affiche /Cliquez sur OK, l'enregistrement démarre .
Faites ce que vous voulez faire
Barre des taches / Macro / outil / Macro : Arrétez l'enregistrement
Important, il ne faut pas oublier ce dernier pointsinon la macro tourne en boucle
La macro est enregistrée et fera ce que vous lui avez demandé chaque fois que vous la lancerez
Le lancement par le clavier si vous avez remplit l'option, ou par un clic sur une forme, un bouton intégré dans votre fichier. Ca, ce sera pour une autre fois.
Pour comprendre comment cela fonctionne:
Barre d'outil / Outil / Macro / Macros
Choisissez votre macro dans la liste
Pas à pas détaillé
Vous verrez comment s'écrit ce que vous avez fait.
Avec un peu d'expèrience, vous comprendrez vite comment "nettiyer" ces écritures poour ajuster mieux à ce qyue vous souhaitez, liminer les opérations inutiles (les "Scroll" par exemple)
Si vous vous lancez la dedans , nul doute que vous trouverez sur ces forums de quoi devenir un spécialiste
Bien cordialement
J'avais bien compris votre réponse.
Mais pour l'écriture de macro,pour débuter et pour résoudre bien des problémes, il y a un moyen bien simple que vous connaissez surement:
L'enregistrement
Au cas où vous ne connaissiez pas:
Barre des taches / Outil / Macro / Nouvelle macro / Remplir la boite qui s'affiche /Cliquez sur OK, l'enregistrement démarre .
Faites ce que vous voulez faire
Barre des taches / Macro / outil / Macro : Arrétez l'enregistrement
Important, il ne faut pas oublier ce dernier pointsinon la macro tourne en boucle
La macro est enregistrée et fera ce que vous lui avez demandé chaque fois que vous la lancerez
Le lancement par le clavier si vous avez remplit l'option, ou par un clic sur une forme, un bouton intégré dans votre fichier. Ca, ce sera pour une autre fois.
Pour comprendre comment cela fonctionne:
Barre d'outil / Outil / Macro / Macros
Choisissez votre macro dans la liste
Pas à pas détaillé
Vous verrez comment s'écrit ce que vous avez fait.
Avec un peu d'expèrience, vous comprendrez vite comment "nettiyer" ces écritures poour ajuster mieux à ce qyue vous souhaitez, liminer les opérations inutiles (les "Scroll" par exemple)
Si vous vous lancez la dedans , nul doute que vous trouverez sur ces forums de quoi devenir un spécialiste
Bien cordialement
Utilisateur anonyme
24 sept. 2007 à 21:08
24 sept. 2007 à 21:08
Merci Vaucluse pour cette première leçon.
A partir de mercredi prochain, je ferai donc mon premier exercice et je vous tiendrai au courant de mon avancement. Je dois en effet prendre quelques jours pour souffler et vu la grisaille qui s’installe dans notre région, je vais en profiter pour réviser au calme. D’ici là, je me consacre aux dossiers que je dois - que j’aurais du - terminer.
Cordialement.
A partir de mercredi prochain, je ferai donc mon premier exercice et je vous tiendrai au courant de mon avancement. Je dois en effet prendre quelques jours pour souffler et vu la grisaille qui s’installe dans notre région, je vais en profiter pour réviser au calme. D’ici là, je me consacre aux dossiers que je dois - que j’aurais du - terminer.
Cordialement.