v

Membre impliqué

Inscrit le :13/05/2009
Dernière activité :17/03/2020 à 17:45
Version d'Excel :2010 FR - 2013 FR
Messages
2'943
Votes
192
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par vba-new - page 39

DateAuteur du sujetSujetExtrait du message
08/02/2010 à 15:52lilie301 Enregistrer des données sur une nouvelle feuilleEntre 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:06lilie301 Enregistrer des données sur une nouvelle feuillePeux-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:35lilie301 Enregistrer des données sur une nouvelle feuilleVoici 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:24lilie301 Enregistrer des données sur une nouvelle feuilleVoici ce que j'obtiens : C'est pas ça que tu souhaites obtenir ...
08/02/2010 à 14:02Bigro Formule VBA pour repérer les doublonsPars pas bigro ! Si ton problème est résolu indique-le...
08/02/2010 à 13:58lilie301 Enregistrer des données sur une nouvelle feuilleRe, 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:38lilie301 Enregistrer des données sur une nouvelle feuilleOui ? N'as-tu pas oublié quelque chose ...
08/02/2010 à 13:31lilie301 Enregistrer des données sur une nouvelle feuilleC'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:19Bigro Formule VBA pour repérer les doublonsEssaie cette macro ...
08/02/2010 à 11:33oops1erCondition périodes de vacancesIls 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:15RSVince76 Somme conditionnelle et entre borneEn 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:39plateau1227 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:31plateau1227 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:58SylverSauvegarde des résultats de la formule ALEAPour 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:15plateau1227 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:09tatichatExcel - le penduOui j'avais vu Mais je me disais que tatichat ne voulait pas un truc tout fait ! A moins que.....
06/02/2010 à 16:33tatichatExcel - le penduJ'avoue ne pas comprendre Quelle est la différence avec ma formule ? Où est la subtilité ...
06/02/2010 à 16:26creoliaAjouter des donnée avec un USFCa doit être possible. Mais avant, peux-tu m'expliquer à quoi te sert le bouton "Nouveau" ? Et le Label9.Caption ...
06/02/2010 à 09:40creoliaAjouter des donnée avec un USFEs-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:31creoliaAjouter des donnée avec un USFDans 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:27creoliaAjouter des donnée avec un USFRe, Bon je comprends pas tout Est-ce que c'est ça que tu souhaites obtenir ...
05/02/2010 à 19:32creoliaAjouter des donnée avec un USFTu 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:19ptkntz Choix d une couleur dans une fonctionTu 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:02SRoussyFormat dateAs-tu essayé de mettre la cellule au format Date ...
05/02/2010 à 17:58RSVince76 Somme conditionnelle et entre borneRe, 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:23Rémi.G Macro trieuse de donnéesEdit : message supprimé...
05/02/2010 à 15:22RSVince76 Somme conditionnelle et entre borneRe, 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:26RSVince76 Somme conditionnelle et entre borneSi 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:50tatichatExcel - le penduRe, 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:28Rémi.G Macro trieuse de donnéesL'enregistreur de macro peut t'aider dans ce cas-là. Voici un code (adapté) provenant de l'enregistreur de macro ...
05/02/2010 à 11:18tatichatExcel - le penduSi tu as un fichier, peux-tu le joindre ? Car je ne vois pas trop comment tu veux procéder...
04/02/2010 à 22:54lmdrExécution d'une macro dès la création du fichier par copieArgh! Effectivement ! Je regarde si je peux faire quelque chose. Pas sûr d'y arriver ...
04/02/2010 à 21:25lmdrExécution d'une macro dès la création du fichier par copieVoici 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:11exceliumPb de liaison avec VBAIl 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:53ragus Détecter minusculeTu peux essayer cette formule ...
04/02/2010 à 15:29slyboy Mettre une couleur de base par défaut autre que le noirSi ton problème est résolu, n'oublie pas ...
04/02/2010 à 15:24lilie301 Enregistrer des données sur une nouvelle feuilleRe, 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:04lilie301 Enregistrer des données sur une nouvelle feuilleOk. 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:02lilie301 Enregistrer des données sur une nouvelle feuillePeux-tu poster le code de ta macro ici stp ...
03/02/2010 à 15:16bebo Somme avec plusieurs critèresTu 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:02Fabrice69 Afficher données d'un tableau dans UserformSi 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:35goupil02Macro permettant de fusionner des cellulesJe 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:27goupil02Macro permettant de fusionner des cellulesA 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:45Monyss Erreur #NA récurrente dans une recherchevEssaie comme ça ...
03/02/2010 à 10:38Fabrice69 Afficher données d'un tableau dans UserformRe, 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:02slyboy Mettre une couleur de base par défaut autre que le noirVoici 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:37excelium Mettre des données saisi en VBA en donnée numériqueBien 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:27exceliumPb de chiffre avec VBASi ton problème est résolu ...
02/02/2010 à 17:38Fabienne Formule Sommeprod à automatiserLes colonnes E à L sont masquées. Peut-être ne l'as-tu pas remarqué ...
02/02/2010 à 17:13exceliumPb de chiffre avec VBAEn 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...