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 41

DateAuteur du sujetSujetExtrait du message
29/01/2010 à 12:49TOMASTOUCH Gestion de stock corrigerIl faut pas multiplier les posts comme ça ! Sinon, tu peux mettre en F2 du fichier "NOS ARTICLES 2003.xls", la formule suivante : La plage des données étant à adpater. Tu tires ensuite la formule vers le bas. Dans la mesure du possible, garde les 2 fichiers ouverts...
29/01/2010 à 12:24oob2 Macro ctrl+f sur une zone delimitéeTu ne peux pas mettre des données bidon ...
29/01/2010 à 11:52oob2 Macro ctrl+f sur une zone delimitéeEst-il possible dans ce cas-là que tu joignes un bout de fichier avec suffisamment de données pour essayer de résoudre ton problème ...
29/01/2010 à 11:51TOMASTOUCHGestion de stockJe vois que tu n'as pas beaucoup de réponses malgré un nombre assez important de téléchargement de tes fichiers. Il me semble que tu n'es pas très précis. Si on résume : Première page = fichier FEVRIER 2010 2003.xls Deuxième page = fichier NOS ARTICLES 2003.xls Ce qui n'est pas évident au premier ab...
29/01/2010 à 10:47lio63Excel 2000 2007 incompatible?C'est le .EntireColumn.Visible = False qui retourne une erreur. Si tu veux masquer des colonnes, mets plutôt .EntireColumn.Hidden = True Pour les réafficher, il faut mettre .EntireColumn.Hidden = False De plus, tu m'as l'air d'être au mauvais endroit pour poser ta question ! Va plutôt par ici : http...
28/01/2010 à 22:21maxime079 Code VB, ne pas afficher ligne videRe, Teste avec cette macro : Quelques questions : 1-Dans ton ex-macro extraction, tu voulais supprimer les cellules A7:E15. Pourquoi ? (Dans la macro ci-dessus, j'ai désactivé la suppression) 2-Dans ta première image, tu souhaites l'insertion de 2 lignes car 2 lignes ont été copiées. Les colonnes G...
28/01/2010 à 19:44oob2 Macro ctrl+f sur une zone delimitéeSi tu veux effectuer une recherche sur une zone donnée tu remplaces le "Cells" de par par exemple. De même pour que tu transformes en...
28/01/2010 à 14:31lylianfontesMacro comptageLylian, je t'avais mis cette remarque L'as-tu pris en compte ? Cela signifie que tu dois écrire "TOTAL" dans la cellule A2000 De plus, vérifie bien c'est la colonne 15 (colonne O) qui contient le texte barré et que la cellule barrée est de couleur verte (ColorIndex = 4) et orange (ColorIndex = 44)...
28/01/2010 à 13:48maxime079 Code VB, ne pas afficher ligne videIl faut que tu lances la macro depuis la feuille FACTURE. C'est pas contradictoire ? La macro ne copie que les lignes ou il y a un zéro dans la colonne B de la feuille MVTSTOCK. Ce n'est pas ce que tu veux ...
28/01/2010 à 01:06Francky69100Formule =siQue veux-tu mettre dans la cellule s'il n'y a pas de 1 en R4 ...
28/01/2010 à 00:50Francky69100Formule =siRe, qu'il ne fasse rien, je ne pense pas que ça soit possible (en tout cas par formule). Pour qu'il n'affiche rien : =SI(R4=1;J4;"") C'est pas ça que tu veux ...
28/01/2010 à 00:28Francky69100Formule =siUn truc comme ça ? Si pas ça alors j'ai pas compris...
28/01/2010 à 00:25maxime079 Code VB, ne pas afficher ligne videRe, Remplace la macro extraction par celle-ci et dis-moi ce qu'il manque ...
27/01/2010 à 23:02greg973 InsertionEffectivement ! J'avais fait un test sur 650 lignes. Petit oubli...
27/01/2010 à 22:44greg973 InsertionPetite critique : Math ta macro sera excessivement lente, même avec un Application.ScreenUpdating=False. Voici une macro équivalente qui passe par un tableau intermédiaire et qui est quasi-instantanée ...
27/01/2010 à 21:52Math Ne pas imprimer ligne videDéjà résolu ? Tu peux peut-être nous faire part de ta solution ...
27/01/2010 à 20:21maxime079 Code VB, ne pas afficher ligne videOk. Tu parles surement de la plage A16:E21. Mais qu'en est-il de la plage A7:E15 ? Problème résolu. Tu parles de la macro extraction on est d'accord. Pourtant, en regardant la macro extraction du post du 25 Jan 2010 à 17:13, cette plage n'est pas supprimée. Question : à quoi sert le champ nommé "Mvt...
27/01/2010 à 17:27chris0107 Erreur #NAC'est normal car déjà la formule du prix fait référence à la remise (colonne M). Or la remise en ligne 19 (M19) contient un #N/A car tu fais une RECHERCHEV dans un tableau qui ne contient pas la référence ! En fait, lorsque tu as tiré la formule de la cellule M18, tu n'as pas figer le tableau de rec...
27/01/2010 à 17:15BEA59Aide sur les mails automatiques via Excel 2003Essaie avec ce code : Pas sûr que ça marche mais bon...
27/01/2010 à 14:55fdelauna [Userform] Affecter un texte en fonction d'une listeDéjà, il faut que tu déclares tes variables au même endroit et au début, c'est mieux. Ensuite, il n'est pas utile de créer de variables dans ton cas parce que tu peux affecter directement la valeur du textbox à ta cellule. Exemple : Ensuite, comme je l'ai écris précédemment, les selects ne sont pas...
27/01/2010 à 14:33fdelauna [Userform] Affecter un texte en fonction d'une listeNe t'inquiète pas ! Si tu commences à avoir trop de variables, tu peux boucler sur les textbox de ton userform ! Ça pourrait ressembler à ça : Mais ça marche si tous tes textbox s'appellent textbox ...
27/01/2010 à 14:23joaquim Matricielle - Report valeur par dateThibo, c'est normal que tu aies du mal à comprendre ce post fait suite à celui-ci : https://forum.excel-pratique.com/excel/index-equiv-recherche-ou-mixe-des-3-t15247.html Il aurait mieux fallu que tu restes sur le même post joaquim. Cependant, je n'ai pas répondu, parce que je n'avais pas vu que tu...
27/01/2010 à 14:05fdelauna [Userform] Affecter un texte en fonction d'une listePetit aparté. Sebmince, tu peux raccourcir ton code comme cela : En effet, en général les select ne sont pas utiles. La première ligne sert à tester si la valeur entrée dans le textbox1 est numérique ou non. Si oui, on continue la macro, sinon un message est renvoyé et on sort de la macro. Le bloc w...
27/01/2010 à 13:33strongwave Lien éléments listes - bddPeux-tu joindre un bout de fichier ? Ça facilitera la tâche à ceux qui t'aident...
27/01/2010 à 10:03bugs001Decalage tableau lors de l'impression ????Petite question : Pourquoi ne pas imprimer le tableau depuis excel ? -- 27 Jan 2010 10:10 -- Re, Il semblerait qu'un simple changement de l'habillage résolve le problème ! Dans ta page word, fais un clic droit sur ton tableau excel, puis va dans format d'objet puis dans l'onglet habillage, coche par...
27/01/2010 à 01:48TOMASTOUCHCreation d'un gestionnaire de stockPour avoir plus de chance d'obtenir de l'aide, essaie de joindre des fichiers au format excel 2003 (xls)...
27/01/2010 à 01:45maxime079 Code VB, ne pas afficher ligne videDe quelle macro parles-tu ? Extraction ou validation ? les lignes de quelle feuille ? la plage de quelle feuille ? A aucun moment cette plage n'apparait dans les macros extraction et validation ! Idem pour les plages A16:E23. Peux-tu préciser quelle macro ? Aucune n'utilise ces plages Il faut que tu...
26/01/2010 à 20:09joaquim Index - Equiv - Recherche?? ou mixe des 3Tu parles des prix de la dernière cotation, mais où les trouve-ton ??! -- 26 Jan 2010 20:10 -- Ah nan c'est bon je viens de capter -- 26 Jan 2010 20:28 -- Voici ton fichier en retour. La formule est une formule matricielle, à valider par ctrl+maj+entrée...
26/01/2010 à 19:51YOUNGEST Recherche formule pour décomposer un nombreSi ton problème est résolu, n'oublie pas de l'indiquer ...
26/01/2010 à 19:50AdrienHeiser Carnet suivi d'un joueur de basketTu peux mettre cette formule dans la MFC de la colonne M ...
26/01/2010 à 18:11YOUNGEST Recherche formule pour décomposer un nombreSi ton nombre est en A1, tu peux mettre : En B1 : En C1 : En D1 : En E1 ...
26/01/2010 à 15:48vinc87MS QUERY - MacroYa pas d'quoi Si tu parles de la fonction de création de base de données, je ne la connaissais pas du tout. Mais bien que ça soit peu probable que je l'utilise, elle me semble intéressante ! Sais-tu si on peut faire des requêtes qui ressemblent à celles d'Access ...
26/01/2010 à 14:57vinc87MS QUERY - MacroRe, J'ai fait quelques test (peut-être pas exhaustifs) mais en effet l'enregistreur ne veut pas dépasser une certaine limite. La limite ne semble pas être le nombre de champs étant donné que j'ai fait une requête avec 34 champs (l'enregistreur me coupe un bout du 34è champ). J'ai donc remarqué que c...
26/01/2010 à 13:41valenint77Création d'une applicationRe, Si la date entrée n'existe pas, c'est la date immédiatement inférieure qui est prise en compte. Exemple : si tu entres 03/01/2004 (qui n'existe pas dans ta base de données), la date prise en compte sera le 02/01/2004...
26/01/2010 à 11:21valenint77Création d'une applicationEtant donné que c'est un forum de bénévoles, je pense que mentionner une rémunération n'est pas utile Si on peut t'aider on le fera ! Tu dois être bien sûr de ton coup pour proposer une rémunération ainsi ...
26/01/2010 à 10:52vinc87MS QUERY - MacroRe, oui j'avais compris Oui mais comment fais-tu ta requête !! J'ai fait "créer une requête" mais après je fais quoi ? Il y a plusieurs options ...
26/01/2010 à 01:42vinc87MS QUERY - MacroSi le code est en rouge c'est parce qu'il y a une virgule en trop à la fin de ton array (juste avant la parenthèse). Mais le problème ne vient peut-être pas de là. Comment sélectionnes-tu tes champs ? Car il faut savoir qu'Excel est limité à 30 arguments pour une fonction. Peut-être que ça vient d'i...
26/01/2010 à 01:11JEP33 Coordonnées du pt de croisement de 2 courbesVoici un essai par formule : Le problème, c'est que cette solution n'est adaptée que pour ce genre de cas ou similaire. C'est-à-dire que les plages d'abscisses des 2 séries doivent être plus ou moins réparties de la même façon. Par exemple, si les abscisses de la première courbe va de 1 à 10 avec un...
25/01/2010 à 22:49gege37 Questions sur VBASi ton problème est résolu, n'oublie pas de cliquer sur le petit V vert...
25/01/2010 à 21:36gege37 Questions sur VBAAh ok. Donc tu cliques sur ton textbox1 (par exemple) puis tu appuies sur F4, la fenêtre des propriétés va s'afficher. Tu vas ensuite à la ligne où se trouve la propriété "Visible" que tu mets à "False". Ensuite, dans le code du bouton, tu peux mettre ...
25/01/2010 à 20:16gege37 Questions sur VBARe, Tu peux jouer sur la propriété "Visible" des zones de texte et intitulés. Exemple : pour faire disparaître/apparaître ton TextBox1 par un bouton CommandButton1, tu peux faire ...
25/01/2010 à 20:09JEP33 Coordonnées du pt de croisement de 2 courbesOui c'est possible en l'intégrant dans les fonctions personnalisées. Il faut enregistrer la macro en tant que macro complémentaire. Tu peux avoir une marche à suivre ici : Sinon, la voici au format xla (macro complémentaire) ...
25/01/2010 à 18:56gege37 Questions sur VBASi TextBox1 = "Vba" et TextBox2 = "New", dans TextBox3 tu peux mettre : Pour compter le nombre de lettres que comportent le nom, tu peux utiliser len(TextBox1) par exemple...
25/01/2010 à 17:13maxime079 Code VB, ne pas afficher ligne videPour faire ce que tu souhaites, tu peux remplacer la macro extraction par celle-là ...
25/01/2010 à 15:35gloub Transformer une cellule en boutonRe, En fait, si je suis passé par un clic droit, c'est parce que le problème avec le code de cousinhub c'est que le code ne se déclenche que si on clique sur une cellule différente de celle où on est. Un clic sur la même cellule n'activera donc pas le code. Ne sachant pas s'il est possible de contou...
25/01/2010 à 14:51gloub Transformer une cellule en boutonPour mettre les codes, appuie sur Alt+F11, puis, dans la fenêtre de gauche, double-clique sur la feuille où se trouvent tes données puis colle le code donné. Voici deux fichier avec le code de cousinhub et le mien. (Ma solution passe par un clic-droit sur la cellule). Pour claude, si tu n'as pas vu...
25/01/2010 à 14:42maxime079 Code VB, ne pas afficher ligne videEffectivement Enlève le petit ' qui se trouve au début de la ligne du code précédent. J'ai édité le code précédent, l'as-tu vu ...
25/01/2010 à 14:23maxime079 Code VB, ne pas afficher ligne videOk. Remplace la macro validation() par celle-ci : EDIT : code modifié un tantinet...
25/01/2010 à 14:04maxime079 Code VB, ne pas afficher ligne videCa me parait pas très clair tout ça Dans l'image que tu as envoyée, la colonne A des lignes 7 à 12 n'est pas vide ! Il y a un 1 à chaque ligne ! Si je comprends bien, ce que tu veux c'est que s'il y a une case vide sur la ligne (dans la feuille MVTSTOCK ), comme en C7, D7, C8, C9...C12, D12, la lign...
25/01/2010 à 13:55gloub Transformer une cellule en boutonVoici un autre code à mettre également dans l'évènement de la feuille, qui marche par un clic droit sur la cellule : Ce code marche également pour l'évènement BeforeDoubleClick de la feuille. La cellule de titre doit être de couleur orange (45 en vba) -- 25 Jan 2010 14:30 -- Pour claude : J'ai compl...