| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 19/08/2010 à 14:18 | Russ | Problème avec évènement "Change" | Tres bonne astuce, cela fonctionne parfaitement. Merci beaucoup pour ton aide Cordialement... |
| 19/08/2010 à 11:28 | Russ | Problème avec évènement "Change" | J'ai un petit souci avec ma feuille excel et ma macro VBA. J'ai affecté à ma feuille un événement type Private Sub Worksheet_Change : Ainsi lorsqu'une cellule de la colonne 1 est modifiée, le contenu de la cellule adjacente en colonne B est supprimé. Le problème, c'est que j'ai dans ma feuille un bo... |
| 11/05/2010 à 09:40 | Russ | Ajouter valeurs à une ComboBox | Merci de ta réponse mais cela ne fonctionne pas... il me signale l'erreur "Objet requis". Je ne comprend pas pourquoi, la combobox1 est bien sur la feuille 1, et j'ai mis des valeurs en (Q1:Q4)... Je ne vois pas comment faire, une idée de quelqu'un? Merci d'avance... |
| 10/05/2010 à 17:27 | Russ | Ajouter valeurs à une ComboBox | J'ai un petite problème, qui peut paraitre simple, mais sur lequel je butte depuis ce matin J'ai sur ma feuille Excel2003 un combobox (créé via le mode Création, et pas une liste déroulante créée par Données/Validation). Je souhaiterai que lorsque j'ouvre ma feuille excel, elle se "charge" avec les... |
| 04/05/2010 à 14:27 | Russ | Créer lignes sous un bouton de commande | Je voulais savoir s'il était possible d'avoir un bouton sur une feuille Excele qui crée des lignes en dessous de lui. En fait, comment se référer à la position du bouton? Est-il possible de faire quelquechose de ce goût là : Merci d'avance Cordialement... |
| 03/05/2010 à 15:30 | Russ | Message d'information | Cela marche parfaitement, merci beaucoup pour cette réponse rapide Cordialement... |
| 03/05/2010 à 14:01 | Russ | Message d'information | J'ai un petit problème avec le fichier ci-joint. J'ai un bouton de commande qui sert à effacer les 5 premieres lignes de la feuille. Quand on clique dessus, un message d'information demande confirmation (si l'on veut vraiment effacer ses données ou non). Le problème c'est que, que l'on fasse oui ou... |
| 29/04/2010 à 10:20 | Russ | Référence d'une cellule: passer du nom à la position absolue | Malheuresement non, la douleur n'est pas ma passion, je n'ai juste pas vraiment le choix quant à l'utilisation de cette démarche... Quelqu'un d'autre aurait une piste concernant ce problème? Merci d'avance... |
| 28/04/2010 à 14:53 | Russ | Référence d'une cellule: passer du nom à la position absolue | Re, D'accord en effet, autant pour moi. En fait le seul problème c'est que dans le cas pour lequel je veux utiliser cette astuce, ce n'es pas forcement la valeur en A1 qui est exportée. J'ai réalisé une nouvelle feuille exemple qui se rapproche fortement de ma feuille de calcul (je ne peux pas envoy... |
| 28/04/2010 à 13:56 | Russ | Référence d'une cellule: passer du nom à la position absolue | Re, non ce n'est pas vraiment cela. J'ai refais une feuille exemple plus précise, j'avais mal détaillé mon problème au départ . Sur cette nouvelle feuille : 1er bouton nomme et colore A1. Tu rentres ensuite une valeur quelconque dedans. Puis avec le 2eme bouton, tu inseres X lignes ( = X click sur l... |
| 28/04/2010 à 13:19 | Russ | Référence d'une cellule: passer du nom à la position absolue | Il est vrai que ma question est un peu confuse. Pour résumer, si l'on a par exemple notre cellule A5 nommée "Test", je voudrais transformer la formule initiale de B1 en Sachant que l'on ne peut pas savoir à l'avance si se sera A5 ou autre chose... Cordialement... |
| 28/04/2010 à 11:31 | Russ | Référence d'une cellule: passer du nom à la position absolue | J'ai un problème un peu compliqué, sur lequel je me casse la tête depuis un petit bout de temps... J'ai 2 feuilles Excel (2003). Sur la première, un click sur un bouton de commande ( Bouton 1 ) nomme la cellule A1 "Test". On rentre ensuite une valeur dedans. Il y a ensuite insertion de lignes dans l... |
| 28/04/2010 à 11:00 | Russ | Effacer formule d'une cellule mais pas sa valeur | Pas mal l'astuce, merci beaucoup Cordialement... |
| 27/04/2010 à 17:00 | Russ | Effacer formule d'une cellule mais pas sa valeur | J'ai une feuille excel sur laquelle j'ai plusieurs cellules avec des formules. Dans ces cellules il y a des valeurs. J'aimerai créer un bouton de commande avec VBA qui puisse, lorsque l'on clique dessus, effacer toutes les formules affectées aux cellules de la page, mais en gardant néanmoins les val... |
| 21/04/2010 à 17:35 | Russ | Référencer une cellule par rapport à une autre | Je me permet de relancer ce sujet car j'ai une question qui s'y rapporte. Quel est la syntaxe qui permet de selectionner plusieurs cellules d'un coup avec Offset (pour les fusionner par exemple)? par exemple je veux fusionner les cellules B2 à D4, comment l'écrit-on? J'ai essayé Range("A1").Offset(1... |
| 16/04/2010 à 17:13 | Russ | Référencer une cellule par rapport à une autre | Merci beaucoup, c'est exactement ce qu'il me fallait Cordialement... |
| 16/04/2010 à 13:34 | Russ | Référencer une cellule par rapport à une autre | Merci pour vos réponses, ce que j'ai demandé parait compliqué à faire, et de toute facon peut adapté à ma feuille au final. J'avais un problème pour créer des cellules aux positions relatives. et j'en suis venu à me poser une autre question : comment faire pour modifier une cellule en fonction de la... |
| 15/04/2010 à 17:05 | Russ | Référencer une cellule par rapport à une autre | J'ai une question qui me parait difficilement réalisable, mais je demande quand même. Est-il possible d'identifier une cellule par rapport au contenu de la cellule à sa gauche? Par exemple, j'ai dans ma feuille de calcul plusieurs cellules avec ecris dedans "Total:", et je voudrais qu'à toutes les c... |
| 12/04/2010 à 17:31 | Russ | UserfForm dans Fonction IF | Re, oui je peux avoir des lignes plus bas, comme tu l'a décris. Le but serait donc d'appliquer la formule UserForm lors de la création des cellules, et aux cellules concernées uniquement. C'est ce que j'ai fait dans le fichier ci-joint pour une multiplication basique par exemple : les 5eme cellules... |
| 12/04/2010 à 11:36 | Russ | UserfForm dans Fonction IF | Ton fichier fonctionne bien, merci. Mais le problème est que le UserForm apparait si on met B dans n'import quelle cellule de la feuille (due à l'instruction Target). Y'a t-il possibilité de cantonner cela uniquement aux cellules créées? Dans le cas de notre exemple, les cellules A4 et A5. Cordialem... |
| 09/04/2010 à 16:52 | Russ | UserfForm dans Fonction IF | Re, je reçois ce message d'erreur sur l'instruction If UCase(Target) = "B" Then uniquement. Mon USF a bien le même nom, pas de problèmes d'espace. J'ai placé l'instruction que tu m'as donné à la fin, entre le EndIf et le EndSub. Cela ne fonctionne pas. Cela marche chez toi, le USF s'affiche? Si oui... |
| 09/04/2010 à 16:05 | Russ | Création de cellule | Merci beaucoup, ton code fonctionne et me donne exactement ce que je voulais. Bonne soirée... |
| 09/04/2010 à 15:25 | Russ | UserfForm dans Fonction IF | Re, j'ai essayé de faire comme tu m'as dit, mais il me met une erreur "incompatibilité de type"... Qu'est ce que la fonction UCase exactement, comment fait-elle pour s'appliquer uniquement aux 1eres cellules des lignes? Sinon merci pour tes autres conseils, c'est cool... |
| 09/04/2010 à 14:15 | Russ | UserfForm dans Fonction IF | Tu trouvera ci-joint un fichier représentatif de mon problème. Tu rentres une valeur en A1. Il se crée autant de lignes en-dessous. Ensuite, pour chaque premiere cellule de lignes, tu rentres A ou B. Si tu rentres A, il apparait OK dans la 2eme cellule, si tu rentres B un userform apparait, dans leq... |
| 09/04/2010 à 13:58 | Russ | Création de cellule | Ci-joint un fichier exemple. Si vous vous contentez d'appuyer sur le bouton de commande, la section "ajouter un commentaire" apparait juste en face du nombre de joueurs, comme voulu. Mais si avant cela vous avez rentré un chiffre en D1 (nombre d'équipes), ce ne sera plus le cas... (car création de l... |
| 08/04/2010 à 17:45 | Russ | UserfForm dans Fonction IF | Ton code fonctionne bien, mais dans mon cas il faudrait que se soit dans un code du type FormulaR1C1. En fait je crée des lignes dans une boucle For, et j'attribue des formules à chaque cellule, si bien qu'une fois la boucle terminée les formules sont attribuées aux cellules et vont être utilisées l... |
| 08/04/2010 à 17:43 | Russ | Création de cellule | C'est une bonne idée, mais dans le cas de mon document cela risque d'etre difficilement appliquable, la derniere ligne insérée etant souvent différente (insertion régulière de lignes) Ce que j'aurai aimé c'est quelquechose comme Range("Test") = RC RC [3].Select With Selection.... et apres je... |
| 08/04/2010 à 16:55 | Russ | Création de cellule | Comment puis-je faire pour créer une cellule en se référant à une cellule déjà existante. En fait j'ai une cellule nommée (cellule "Test" par exemple), et je voudrais qu'en appuyant sur un bouton de commande une cellule se crée (avec un texte, de la couleur...) sur la même ligne, 3 colonnes à droite... |
| 07/04/2010 à 13:07 | Russ | UserfForm dans Fonction IF | Est-il possible de commander l'execution d'un userform dans une boucle SI sous VBA. Plus concrètement, j'applique à une cellule une fonction IF, avec 2 conditions : si la cellule visée égale 0, une valeur précise apparait (ici la valeur écrite en B2), si la cellule visée est égale à 1, un userform s... |
| 07/04/2010 à 10:31 | Russ | Problème avec cellule nommée | J'ai remplacé mon code avec les tiens, mais je me confronte toujours au même problème, à savoir qu'il y a une erreur au niveau de : il me sort encore une fois l'erreur "Erreur d'execution 1OO4 ; la méthode "Range" de l'objet "_Worksheet" a échoué" J'ai essayé sur une autre feuille de calcul de copie... |
| 06/04/2010 à 17:40 | Russ | Problème avec cellule nommée | Hmmm oui en fait je fais un premier test sur H5, suite auquel vont apparaitre des lignes ou pas. Je fais ensuite la même chose sur E14, dans le même but. Faut-il un EndSub apres le 1er test, et refaire une autre sub pour l'autre. Le problème c'est que je crois que l'on ne peut pas avoir deux Private... |
| 06/04/2010 à 16:13 | Russ | Problème avec cellule nommée | Re, oui il s'agit de la cellule E14, autant pour moi je m'étais trompé précedemment je corrige mon code comme tu me l'as donné, et je vais faire attention à mes définitions de variables Merci... |
| 06/04/2010 à 15:07 | Russ | Problème avec cellule nommée | Re, je me suis mal exprimé, ma cellule est déjà nommé. Mais malheuresment ton code ne marche pas (erreur Range) Voila ma macro entière. J'ai marqué la ligne d'ou vient le problème (je rapelle que si je met $E$10 sur cette ligne, cela fonctionne tres bien) Si cela peut t'aider, merci d'avance... |
| 06/04/2010 à 13:33 | Russ | Problème avec cellule nommée | Nad-Dan : tes suggestions fonctionnent, mais mon problème est à la 1ere ligne. J'aimerai vraiment pouvoir nomer la cellule, et que la macro s'execute si la target.address = NomDeLACellule.address. Explication : la cellule E10 est nommée "NombreParois", et par la suite on entre une valeur dans cette... |
| 06/04/2010 à 12:09 | Russ | Problème avec cellule nommée | Petit problème en VBA : j'ai nommé la cellule E10 de ma feuille de calcul "NombreParois", et j'execute une macro par la suite qui vérifie que la valeur entrée dans cette cellule est numérique ou pas. Mais il y a un problème pour reconnaitre la cellule par son nom.. Voici le bout de code sous deux ve... |
| 02/04/2010 à 16:27 | Russ | Nommer une cellule non-fixe | Je vous fait part d'un petit problème. J'aimerais nommer une cellule de ma feuille Excel par l'intermediaire d'une macro. La formule suivante pourrait convenir : Le problème, c'est que l'emplacement de ma cellule ne peut pas être connu à l'avance. En effet, j'ai une macro qui crée des lignes en fonc... |
| 01/04/2010 à 13:54 | Russ | Suppression liste déroulante | Oui en effet, cela suffit. J'avais bien selectionné la zone, mais une erreur de syntaxe s'était glissée... Merci beaucoup... |
| 01/04/2010 à 12:36 | Russ | Suppression liste déroulante | Petite question, peut-etre un peu bête, mais qui me pose problème. J'ai créé une macro qui permet de remettre à 0 tout une zone déterminée (suppression des couleurs, des bordures, des valeurs entrées dans les cellules...). Mais il y aussi dans cette zone des listes déroulantes, et je n'arrive pas à... |
| 31/03/2010 à 16:16 | Russ | Superposition d'évenements | Merci, cela marche tres bien maintenant ! A++... |
| 31/03/2010 à 15:31 | Russ | Superposition d'évenements | J'ai créé sur Excel 2 évenements avec une macro. Le premier crée telle ou telle ligne en fonction du choix que l'on fait dans une liste déroulante, le deuxieme crée un nombre de lignes correspondant à la valeur entré dans une cellule. Ces deux macros fonctionnent tres bien. Le problème, c'est que lo... |
| 29/03/2010 à 15:51 | Russ | [XL2003] Executer une macro avec une touche du clavier | Yep ça marche, merci beaucoup ! A bientôt Edit : C'est bon, sujet marqué comme résolu, Merci encore, a la prochaine... |
| 29/03/2010 à 14:02 | Russ | [XL2003] Executer une macro avec une touche du clavier | Voila, j'ai une macro qui crée un nombre de lignes en fonction d'une valeur entrée dans une cellule déterminée. J'ai donc une cellule où je demande à l'utilisateur de rentrer un nombre, puis il clique sur un bouton de commande et les lignes apparaissent en-dessous. Cela marche tres bien. Mais est-il... |
| 26/03/2010 à 13:14 | Russ | Excel2003 - Liste déroulante | Merci beaucoup, cela fonctionne au poil Désolé pour le post inutile... A bientôt ... |
| 24/03/2010 à 17:36 | Russ | Excel2003 - Liste déroulante | Re oui il n'y a que ces deux cellules à prendre en compte. Le reste n'est qu'un brouillon, j'aurais du faire le ménage avant de te l'envoyer. Normalement les formules RECHERCHEV de ces cellules fonctionnent (quand tu selectionnes la ville les valeurs T et Altitude s'affichent automatiquement). A bie... |
| 24/03/2010 à 16:04 | Russ | Excel2003 - Liste déroulante | Voila le fichier. C'est un brouillon sur lequel j'expérimente, donc ne fais pas attention à tout, juste à la partie colorée "Calcul du Cp de l'air". Le tableau des valeurs est sur la feuille 2. Merci... |
| 24/03/2010 à 13:33 | Russ | Excel2003 - Liste déroulante | Merci de ta réponse, oui voila, le principal problème est qu'entrer une valeur manuellement écrase la formule... Y'aurait-il une commande ou fonction que l'on pourrait rentrer dans la fonction SI, du genre SI(A1="Autre"...) alors la formule en B1 disparait, ELSE elle est appliquée. Il y a toujours l... |
| 24/03/2010 à 10:37 | Russ | Excel2003 - Liste déroulante | J'ai sur Excel 2003 une liste déroulante , avec une liste de choix (logique...). Lorsque l'utilisateur choisi l'un d'entre eux, une valeur correspondant à ce choix apparait dans la cellule d'à coté (grace à l'utilisation d'une fonction RECHERCHE). Ce que j'aimerais, c'est avoir dans ma liste une val... |
| 22/03/2010 à 13:02 | Russ | [Excel2003-VBA] Création de lignes en fonction d'une valeur | Oui cela me convient parfaitement Juste à adapter quelques petits trucs par la suite, mais c'est nikel! Merci de vous être creusé la tête tous les deux, vous m'avez apporté une aide précieuse. A bientot. -- 22 Mar 2010, 16:20 -- Je suis de retour. Voici une macro que l'on m'a conseillé (merci à Polu... |
| 19/03/2010 à 14:56 | Russ | [Excel2003-VBA] Création de lignes en fonction d'une valeur | Merci, je suis aussi en train de plancher sur une macro, certaines fonctions VBA comme Rows apparaissent comme pouvant aider. A bientot... |
| 19/03/2010 à 13:51 | Russ | [Excel2003-VBA] Création de lignes en fonction d'une valeur | Merci beaucoup pour vos réponses à tous les deux Question : comment avez vous fait pour effectuer cette MFC? Je ne vois aucune formule, ni aucune macro... Et seul petit problème (si je puis me permettre...), c'est que les lignes sont coloriées, mais pas vraiment créées : si il y avais une cellule av... |