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 38

DateAuteur du sujetSujetExtrait du message
13/02/2010 à 12:16lestitis83Erreur de macroJ'ai fait également des tests sur la colonne H mais pas d'erreur ! Quelle manipulation fais-tu exactement ...
13/02/2010 à 10:29Emil Concaténer fichiers csvAh ouais effectivement ! Est-ce que tu pourrais me joindre un fichier csv en l'état mais en gardant quelques lignes de données ...
12/02/2010 à 22:45Emil Concaténer fichiers csvPas grave. Oui c'est bon normalement. Voici la macro qui va bien : Fais quelques tests, ça devrait le faire. Si problème, reviens...
12/02/2010 à 21:00vinc87Aide --> Macro ValidationDe rien vinc87 ! J'ai appris en m'inscrivant à ce forum parce que j'avais un projet à automatiser par macro. Voici un lien que dan m'avait conseillé : https://forum.excel-pratique.com/discussions/livre-vba-t8069.html...
12/02/2010 à 20:13vinc87Aide --> Macro ValidationEssaie avec ça ...
12/02/2010 à 19:39vinc87Aide --> Macro ValidationEt les colonnes D, E, F dans tout ça ? Tu pourrais pas joindre un fichier avec quelques lignes mais toutes les colonnes (avec des explications précises si possible) ? Ça me faciliterait la tâche. Merci...
12/02/2010 à 19:36Emil Concaténer fichiers csvRe-questions : 1- Dans ton premier post, tu dis que les fichiers portent le nom de REGQUINOC_AAAAMMJJ. Or, tu joins un fichier qui s'appelle REGQUEBEC_20100108. Peux-tu être plus précis stp ? 2- Peux-tu joindre un bout de fichier (quelques lignes suffisent mais faut que toutes les couleurs y soient)...
12/02/2010 à 19:30piratmanProblème avec l'évènement "BeforeSave"Par exemple, un : équivaut à un : Donc si tu mets sur la même ligne, pas de end if...
12/02/2010 à 18:14vinc87Aide --> Macro ValidationC'est-à-dire que si ya des VRAI dans les colonnes D à U, la colonne B est modifiée ...
12/02/2010 à 18:12Chris95 Transférer des macrosUne dernière Essaie en lançant la macro ExportToutesMacros de ce fichier (c'est le tien mais avec la macro) : Sinon : Essaie dans Outils / Macros / Sécurité / Editeurs approuvés et coche la case faire confiance au projet visual basic Si ça marche pas j'abandonne...
12/02/2010 à 18:02Emil Concaténer fichiers csvPour ma part, j'avais pas vu passé le post Petites questions : 1. Ce sont des fichiers xls ou csv ? 2. J'ai pas vu de mise en forme conditionnelle. J'ai mal vu ...
12/02/2010 à 17:24piratmanProblème avec l'évènement "BeforeSave"Me disait bien que j'avais pas tout compris ! Pour ton code, la ligne contenant le 3è If n'est pas bonne. Plutôt que comme ça : fais plutôt comme ça : Pour le 5è if de ton code également, pour l'instruction qui se trouve après le Then, mets-la à la ligne plutôt que sur la même...
12/02/2010 à 17:13Chris95 Transférer des macrosOn va essayer un truc. Dans l'éditeur VBA, va dans Outils / Références et essaie en activant la référence : Microsoft Visual Basic for Applications Extensibility 5.3 Pour faire le ménage, utilise la 2è macro (après avoir activé la référence ci-dessus)...
12/02/2010 à 14:16lestitis83Erreur de macroDans quelle cellule obtiens-tu une erreur ? J'ai fait 2-3 tests et chez moi ça marche...
12/02/2010 à 14:07Chris95 Transférer des macrosJ'ai fait un test sur mon ordi et ça marche. J'en déduis donc que la macro ne marche pas sur tous les postes. Il me semble avoir vu que la propriété FileDialog ne marche pas partout. Voici une autre méthode qui te permettra de choisir ton dossier : Qu'entends-tu par "réorganisés" ? Si tu veux suppri...
12/02/2010 à 12:57NicolasG Selectionner la meme cellule sur deux feuilles différentesEssaie ce code alors : le Resize(, 4) permet de redimensionner la cellule active sur 4 colonnes...
12/02/2010 à 11:32NicolasG Selectionner la meme cellule sur deux feuilles différentesEssaie avec cette macro ...
12/02/2010 à 10:29BORISNEUF VBA pour filtre élaboréVoici une possibilité (qui est juste une simplification de ton code sebmince) ...
12/02/2010 à 10:18icetea30USEFORME avec variablePour ton problème, tu pourrais utiliser un filtre automatique. Regarde dans le fichier ...
12/02/2010 à 10:06ketamacannaVBA/Excel : Compter le nombre de doublons d'une plageMe dit quelque chose ce code Il faudrait voir comment se présente ton fichier pour adapter une solution. En attendant, tu peux essayer avec un truc comme ça : Ça ne devrait pas faire tout ce que tu souhaites donc à toi d'adapter...
12/02/2010 à 09:37Guy Grégoire Auto_ouvrirMieux vaut utiliser l'évènement Workbook_Open plutôt que Auto_Open. Si à l'ouverture, tu veux te placer par exemple sur la cellule A1 de la feuille Feuil1, tu peux placer ce code dans le ThisWorkbook (Alt+F11 pour ouvrir l'éditeur VBA puis double-clic sur ThisWorkbook dans la fenêtre à gauche) ...
11/02/2010 à 22:44jeansbate Afficher le jour de l'année en 3 chiffresTu mets la cellule G6 au format personnalisé suivant : 000...
11/02/2010 à 22:33vinc87Aide --> Macro ValidationRegarde si c'est ça que tu veux ...
11/02/2010 à 21:23AdrienHeiser Changer un commentaire de celluleAvec un copier / collage spécial / commentaires, tu devrais obtenir ce que tu souhaites...
11/02/2010 à 21:20Chris95 Transférer des macrosRe, Pour ton erreur je vois pas du tout. D'autant plus que tu ne dis pas à quel ligne ça coince. Si tu peux joindre ton fichier en gardant quelques macros, il serait plus facile de voir d'où vient le problème...
11/02/2010 à 18:23DenoucheVBA - Liste de choix - DECALERDans les codes que tu as postés, on trouve un : et un Est-ce que ça viendrait de là ...
11/02/2010 à 18:15gege37Probleme VBA equation second degréLes textbox 2 et 3 ont été inversés. Les textbox 4 et 5 ont été inversés. Lorsque tu les auras remis dans l'ordre utilise ce code (je n'ai pas vérifié les calculs) : Fais attention, tu dois prendre en compte le fait que A peut-être égale à 0. Tu peux rencontrer une erreur dans le premier cas (delta&...
11/02/2010 à 17:53Chris95 Transférer des macrosJe ne sais pas si c'est possible sans macro alors en voici une qui t'exporte tous les userforms, modules, modules de classe contenus dans le classeur actif ...
11/02/2010 à 14:07jeansbate Donner des valeurs différentes à une cellule dansEssaie avec ça jeansbate ...
10/02/2010 à 23:53piratmanProblème avec l'évènement "BeforeSave"Re, Fais des tests avec ça : Pas sûr que ça fasse tout ce que tu veux mais bon.....
10/02/2010 à 20:45CouettecouetteVBA - "clearcontents" sur celulles fusionnéesTu peux pas joindre ton fichier ? Ce serait plus simple pour nous...
10/02/2010 à 20:40dahlia.m Importer des données des multiples classeursOk. Essaie ce code (à lancer depuis le classeur de synthèse) ...
10/02/2010 à 20:02dahlia.m Importer des données des multiples classeursEuh...une question me taraude. Les cellules de destination sont toujours les mêmes ? Dans ce cas-là, à chaque fois que tu fais l'import de données, les données de la ligne 10 seront écrasées non ...
10/02/2010 à 15:19wanwan Formule pour comparer deux feuilles ?Voici une solution : Formule à mettre en D3 de la feuille 1 et à tirer vers le bas...
10/02/2010 à 15:13piratmanProblème avec l'évènement "BeforeSave"Ah bon ? En théorie, le "BeforeSave" se déclenche quand tu cliques sur "Enregistrer" ou "Enregistrer sous" non ...
10/02/2010 à 15:042-D Calcul par cellules différéesAh oui d'accord, je n'avais tout bonnement rien compris à ta demande...
10/02/2010 à 14:53steph24 Formule copiable, valeur de la cellule du dessusEssaie avec cette formule ...
10/02/2010 à 14:47gazs VBA-plage de selection variableTu peux essayer ça ...
10/02/2010 à 14:442-D Calcul par cellules différéesBonjour 2-D, Tu peux mettre en A2 la formule suivante : c'est ça que tu veux ? Edit : Ah ! re-salut amadéus ...
10/02/2010 à 14:04My Boy Problème de compréhension formuleLe 1 correspond probablement à 100%. Genre si tu as une reduc de 40% sur un produit à 50 euros, tu devras payer : 50*(100%-40%) = 50*(1-40%) = 50*60% = 30 euros. Si sur ces 30 euros, tu as encore une réduc de 5%, ça te fera : 30 * (100%-5%) = 30 * (1-5%) = 50*(1-40%) * (1-5%) = 30 * 95% = 28.5 euros...
10/02/2010 à 13:57SylvainC Faire référence à la valeur d'une cellule dans une formuleEssaie avec : ça devrait le faire...
10/02/2010 à 13:55dahlia.m Importer des données des multiples classeursRe, Oui on sait ! En fait, ce que je te demandais c'est justement de me donner toutes ces informations pour pouvoir adapter un code ! Tu me donnes le nom de la feuille, tu me dis exactement quelles cellules copier, dans quelles cellules coller ! D'où mes questions concernant quoi copier et où pour t...
10/02/2010 à 11:35dahlia.m Importer des données des multiples classeursBonjour à tous (bienvenue sur le forum dahlia), C'est possible par VBA A condition que ce soit bien tous les classeurs du répertoire ! Ah là ça va être plus difficile effectivement. Parce que si on sait pas quoi copier et où Donc question : dans quelles cellules se trouvent les données à importer ?...
09/02/2010 à 12:55Chris95 Transférer des macrosDans l'éditeur visualbasic, fais un clic droit sur le ou les modules contenant les macros puis clique sur Exporter un fichier. Tu te retrouves avec un fichier de type "*.bas" si tu as exporté un module, ou un fichier de type "*.frm" si tu as exporté un userform. Dans le fichier recevant les macros e...
09/02/2010 à 10:02fred-h Problème incroyableN'oublie pas, si ton problème est résolu, une petite case à cocher ...
09/02/2010 à 09:49fred-h Problème incroyableSalut fred-h, Regarde voir du côté du menu Outils -> Options -> Modification -> décoche "Décimale fixe"...
09/02/2010 à 09:40palou26Modification simple macroEssaie ça palou26 : Dans ton fichier, on compte 24 lignes dans ton tableau. Comme tu voulais un tableau de 23 lignes, la macro ci-dessus tient compte de ce nombre. Si pas ça, tu peux adapter. Edit : salut claude ! t'as été plus rapide ! Edit2 : et en plus c'est pas bête ...
08/02/2010 à 23:15tatichatExcel - le penduMerci pour les explications. Voici mon explication du "problème" que tu rencontres dans les deux utilisations de la fonction NB.SI. La première : permet de compter le nombre de cellule ayant une valeur (strictement) supérieure à 0. La deuxième : compte quant à elle le nombre de cellule dont le conte...
08/02/2010 à 22:16SylverSauvegarde des résultats de la formule ALEARe, Il faut faire attention avec la fonction Rnd. Les nombres créés ne sont pas tout à fait aléatoires. Voici ce qu'en dit l'aide d'excel : Pour pallier ce problème : Donc ta macro Tirage pourrait ressembler à çà ...
08/02/2010 à 21:10SylverSauvegarde des résultats de la formule ALEAJuste pour dire que ton fichier Claude ne marche pas avec excel 2003 (chez moi en tout cas). VBA ne connaissant pas la fonction RandBetween...