| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 08/02/2010 à 15:52 | lilie301 | Enregistrer des données sur une nouvelle feuille | Entre tes deux imprimés écran, le nombre de lignes est le même ! Ce qui signifie qu'apparemment, tu n'as pas cliqué sur le bouton validation ! Car normalement, la macro validation te rajoute une ligne dans la feuille "Résultats". En fait avant de cliquer sur le bouton validation, tu dois sortir de l... |
| 08/02/2010 à 15:06 | lilie301 | Enregistrer des données sur une nouvelle feuille | Peux-tu développer ce point ? C'est-à-dire me dire précisément ce que tu fais ? ensuite : Bizarre car en fin de macro validation, on devrait se retrouver sur la feuille "Résultats". D'où le Sheets("Résultats").Select vers la fin de la macro. Peux-tu faire une capture d'écran à ce moment-là pour que... |
| 08/02/2010 à 14:35 | lilie301 | Enregistrer des données sur une nouvelle feuille | Voici comment j'encode : Je vais dans la feuille "Questionnaire", je mets un NOM et un PRENOM, je clique sur le bouton validation et ça me renvoie direct sur la feuille "Résultats" et pas de superposition. Il faut que tu me dises comment toi tu fais. Il ne devrait y avoir aucune raison pour obtenir... |
| 08/02/2010 à 14:24 | lilie301 | Enregistrer des données sur une nouvelle feuille | Voici ce que j'obtiens : C'est pas ça que tu souhaites obtenir ... |
| 08/02/2010 à 14:02 | Bigro | Formule VBA pour repérer les doublons | Pars pas bigro ! Si ton problème est résolu indique-le... |
| 08/02/2010 à 13:58 | lilie301 | Enregistrer des données sur une nouvelle feuille | Re, Clique sur le bouton "Validation" de la feuille "Questionnaire" du fichier joint. Le nom/prénom sera ajouté dans la feuille "Résultats". Edit : Je viens de voir que tu as excel 2003. Je te mets la version 2003... |
| 08/02/2010 à 13:38 | lilie301 | Enregistrer des données sur une nouvelle feuille | Oui ? N'as-tu pas oublié quelque chose ... |
| 08/02/2010 à 13:31 | lilie301 | Enregistrer des données sur une nouvelle feuille | C'est pourquoi on conseille souvent à ceux qui demandent de l'aide de mettre des données bidons et de laisser un minimum de données pour pouvoir se faire aider. En général, connaître (et voir) la structure du fichier permet d'adapter une solution. A toi de voir. Le problème est que c'est un code qui... |
| 08/02/2010 à 13:19 | Bigro | Formule VBA pour repérer les doublons | Essaie cette macro ... |
| 08/02/2010 à 11:33 | oops1er | Condition périodes de vacances | Ils servent à transformer un VRAI/FAUX en 1/0. Ceci afin que le SOMMEPROD puisse marcher. En VBA, tu peux mettre ça : Pour obtenir cette formule, j'ai simplement utilisé l'enregistreur de macro. Avec l'enregistreur de macro, tu enregistres les actions suivantes : Tu sélectionnes D2 par exemple Tu co... |
| 08/02/2010 à 10:15 | RSVince76 | Somme conditionnelle et entre borne | En B4 de la feuille "GRAPH" mets cette formule : Cette formule étant une formule matricielle , elle est à valider avec Ctrl+Maj+Entrée . Si la formule précédente ne marchait pas c'est parce qu'elle tenait compte des "non" qui apparaissaient dans la colonne J dans ton précédent fichier. Dans le fichi... |
| 07/02/2010 à 16:39 | plateau1227 | Pied de page personnalisé | A moins que ta solution soit exactement la même que la mienne, je pense qu'il serait constructif (pour moi en tout cas ) que tu proposes ta solution. Il est toujours intéressant de voir à quel point excel est riche et comme les solutions à un même problème peuvent différer ... |
| 07/02/2010 à 15:31 | plateau1227 | Pied de page personnalisé | Essaie ce code : NB : Si tu ne veux pas avoir de conflit de pied de page, enlève le pied de page actuel. Sinon, jouer avec le ActiveSheet.PageSetup.CenterFooter = "BL n°" & "&P" . Sachant que CenterFooter c'est ce qui se trouve au centre de ton pied de page, RightFooter à droite et LeftFooter à gauc... |
| 07/02/2010 à 01:58 | Sylver | Sauvegarde des résultats de la formule ALEA | Pour ma part, un expert peut-être pas mais j'y travaille Et il n'y a pas "d'efforts ridicules" c'est comme ça qu'on progresse non ? Mine de rien, yvouille sait maintenant qu'au lieu de mettre 1000 fois "Call Macro2", utiliser une boucle "For...Next" c'est mieux Yvouille : pour ton problème, cela vie... |
| 06/02/2010 à 20:15 | plateau1227 | Pied de page personnalisé | C'est peut-être possible mais il nous serait plus facile de t'aider si tu pouvais joindre un bout de fichier avec quelques feuilles (BL vides et non vides), la macro qui imprime les feuilles non vides, ainsi que ce que tu jugeras utile de mettre dans le fichier pour que l'on t'aide. Si besoin, mets... |
| 06/02/2010 à 17:09 | tatichat | Excel - le pendu | Oui j'avais vu Mais je me disais que tatichat ne voulait pas un truc tout fait ! A moins que..... |
| 06/02/2010 à 16:33 | tatichat | Excel - le pendu | J'avoue ne pas comprendre Quelle est la différence avec ma formule ? Où est la subtilité ... |
| 06/02/2010 à 16:26 | creolia | Ajouter des donnée avec un USF | Ca doit être possible. Mais avant, peux-tu m'expliquer à quoi te sert le bouton "Nouveau" ? Et le Label9.Caption ... |
| 06/02/2010 à 09:40 | creolia | Ajouter des donnée avec un USF | Es-tu sûre que l'on travaille sur le même fichier ? Sinon peux-tu nous faire une copie d'écran de ce que tu obtiens et une autre de ce que tu souhaites obtenir ? Mets des noms bidons... |
| 05/02/2010 à 22:31 | creolia | Ajouter des donnée avec un USF | Dans ce cas, ton bouton "nouveau" ne sert apparemment à rien J'ai obtenu ça en tapant un nom dans l'userform et en cliquant sur Valider. Regarde si c'est bien ça que tu souhaites ... |
| 05/02/2010 à 21:27 | creolia | Ajouter des donnée avec un USF | Re, Bon je comprends pas tout Est-ce que c'est ça que tu souhaites obtenir ... |
| 05/02/2010 à 19:32 | creolia | Ajouter des donnée avec un USF | Tu peux essayer ce code : On insère une ligne sur toutes les feuilles (avec une boucle "For") dont le nom commence par "Form". Sachant que j'ai commencé à 2, mais à toi d'adapter ou de nous dire... |
| 05/02/2010 à 19:19 | ptkntz | Choix d une couleur dans une fonction | Tu peux utiliser les mises en forme conditionnelles. Dans la cellule contenant tes smiles : Format -> Mise en forme conditionnelle Condition 1 : "La formule est" ; dans le critère tu mets par exemple : =A1<10000 puis tu choisis la couleur dans "Format..." Condition 2 : "La formule est" ; dans... |
| 05/02/2010 à 18:02 | SRoussy | Format date | As-tu essayé de mettre la cellule au format Date ... |
| 05/02/2010 à 17:58 | RSVince76 | Somme conditionnelle et entre borne | Re, Apparemment, personne veut Qu'à cela ne tienne, voici ton fichier en retour : Ce sont des formules matricielles validées par Ctrl+Maj+Entrée au lieu d'Entrée. Le formule (adaptée) provient de Boisgontier... |
| 05/02/2010 à 15:23 | Rémi.G | Macro trieuse de données | Edit : message supprimé... |
| 05/02/2010 à 15:22 | RSVince76 | Somme conditionnelle et entre borne | Re, Pour ta première demande : 1. Insère une colonne entre I et J. 2. En J1 laisser vide. En J2 : 3. En K2 : La colonne intermédiaire c'est pour éviter une formule matricielle. La solution est sans doute améliorable par les vrais formulistes. Pour ta seconde demande, je laisse la place à ces mêmes f... |
| 05/02/2010 à 13:26 | RSVince76 | Somme conditionnelle et entre borne | Si j'ai bien compris et si le "tableau" que tu nous as "dessiné" correspondant à ta feuille de calcul, tu peux mettre cette formule en C2 : Un fichier joint, ç'aurait été mieux ... |
| 05/02/2010 à 12:50 | tatichat | Excel - le pendu | Re, Voici une ébauche de pendu : C'est un exemple de base, donc il fait le minimum Le mot à chercher se trouve en première ligne (que l'on masque). Les lettres sont entrées dans la 5è ligne (pas de limite !) La ligne 2 révèle les lettres de la ligne 1 s'il y a une correspondance avec la ligne 5. Cor... |
| 05/02/2010 à 11:28 | Rémi.G | Macro trieuse de données | L'enregistreur de macro peut t'aider dans ce cas-là. Voici un code (adapté) provenant de l'enregistreur de macro ... |
| 05/02/2010 à 11:18 | tatichat | Excel - le pendu | Si tu as un fichier, peux-tu le joindre ? Car je ne vois pas trop comment tu veux procéder... |
| 04/02/2010 à 22:54 | lmdr | Exécution d'une macro dès la création du fichier par copie | Argh! Effectivement ! Je regarde si je peux faire quelque chose. Pas sûr d'y arriver ... |
| 04/02/2010 à 21:25 | lmdr | Exécution d'une macro dès la création du fichier par copie | Voici une solution : Code à mettre dans le ThisWorkbook. Avant d'enregistrer, il faut que tu mettes le nom actuel de ton fichier (en incluant l'extension) en A1 d'une feuille (cellule à adapter). Cette manip n'est à faire qu'une fois pour toute... |
| 04/02/2010 à 21:11 | excelium | Pb de liaison avec VBA | Il faut jouer sur la propriété "Max" de ta "Scrollbar1". Rajoute ce bout de code pour obtenir ce que tu désires ... |
| 04/02/2010 à 16:53 | ragus | Détecter minuscule | Tu peux essayer cette formule ... |
| 04/02/2010 à 15:29 | slyboy | Mettre une couleur de base par défaut autre que le noir | Si ton problème est résolu, n'oublie pas ... |
| 04/02/2010 à 15:24 | lilie301 | Enregistrer des données sur une nouvelle feuille | Re, Tu peux mettre quelque chose comme ça en fin de macro validation : S'il y a d'autres données à copier, à toi d'adapter... |
| 04/02/2010 à 13:04 | lilie301 | Enregistrer des données sur une nouvelle feuille | Ok. Peux-tu joindre ton fichier en mettant des données bidon si besoin ? Ce sera plus facile pour adapter une solution... |
| 04/02/2010 à 12:02 | lilie301 | Enregistrer des données sur une nouvelle feuille | Peux-tu poster le code de ta macro ici stp ... |
| 03/02/2010 à 15:16 | bebo | Somme avec plusieurs critères | Tu peux utiliser la fonction SOMMEPROD. Illustration dans le fichier : Afin de faciliter les calculs, j'utilise les chiffres correspondant au mois (JANVIER=1, FEVRIER=2...)... |
| 03/02/2010 à 14:02 | Fabrice69 | Afficher données d'un tableau dans Userform | Si le numéro de dossier n'est pas trouvé, tu ne peux pas mettre le "Sheets("Accueil").Select" après l'Exit Sub étant donné qu'il va quitter la macro avant d'atteindre le "Sheets("Accueil").Select". Pour écrire sur la même ligne, sépare tes instructions par : Donc fais plutôt comme ceci ... |
| 03/02/2010 à 13:35 | goupil02 | Macro permettant de fusionner des cellules | Je pense que pour débuter en VBA, l'enregistreur de macro est un des meilleurs moyens. Cela couplé à l'aide VBA (un appui sur la touche F1 lorsque le curseur est placé sur un mot VBA s'avère être une mine d'informations !) est une bonne base de commencement. Voici un lien que m'a proposé Dan à mes d... |
| 03/02/2010 à 12:27 | goupil02 | Macro permettant de fusionner des cellules | A la place de : Mets : Tu pourras sélectionner la plage désirée. Le premier "InputBox" correspond à une fonction, tandis que l'"InputBox" dans "Application.InputBox" est ce que l'on appelle en vba une méthode. Voici les valeurs que peut prendre l'argument "Type" (tiré de l'aide VBA) : 0 : Une formul... |
| 03/02/2010 à 11:45 | Monyss | Erreur #NA récurrente dans une recherchev | Essaie comme ça ... |
| 03/02/2010 à 10:38 | Fabrice69 | Afficher données d'un tableau dans Userform | Re, Sans fichier, il m'est également difficile de savoir Tu peux par exemple mettre un trouve.Select avant le UsfMaj.Show . Peut-être que c'est de là que vient l'erreur que tu rencontres ? Teste en intégrant le trouve.Select A+... |
| 02/02/2010 à 23:02 | slyboy | Mettre une couleur de base par défaut autre que le noir | Voici une solution beaucoup plus simple (simpliste ?) qui pourrait convenir. On met une couleur de remplissage à la cellule A1 (par exemple). Cette couleur sera considérée comme celle "par défaut" des prochains textes que l'on écrit, avec le code suivant : A mettre dans le code d'une feuille. Cette... |
| 02/02/2010 à 18:37 | excelium | Mettre des données saisi en VBA en donnée numérique | Bien que ce post fasse doublon, je poste quand même une solution. Dans le code de la macro ok_Click(), plutôt que : Mettre ... |
| 02/02/2010 à 18:27 | excelium | Pb de chiffre avec VBA | Si ton problème est résolu ... |
| 02/02/2010 à 17:38 | Fabienne | Formule Sommeprod à automatiser | Les colonnes E à L sont masquées. Peut-être ne l'as-tu pas remarqué ... |
| 02/02/2010 à 17:13 | excelium | Pb de chiffre avec VBA | En fait je voulais voir le bout de code qui affectait à une cellule excel la valeur du textbox. Dans ta macro principale, essaie avec un truc comme ça : plutôt que comme ça : A adapter bien sûr... |