Membre dévoué

Inscrit le :27/01/2015
Dernière activité :11/05/2015 à 13:17
Version d'Excel :2003 / 2007
Messages
790
Votes
50
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Marc L - page 4

DateAuteur du sujetSujetExtrait du message
17/04/2015 à 11:53MathiasdLettrage - mise en surbrillanceEt non seule une cellule est en surbrillance si tu avais essayé au moins ! J'ai juste répondu à la demande initiale : si une cellule est égale à moins la cellule en dessous. Mais si elle a été mal formulée …...
17/04/2015 à 11:44maiito Bouton retour feuille précédenteWorksheets("Coût d'achat A1").Activate...
17/04/2015 à 11:38MathiasdLettrage - mise en surbrillancePar exemple pour B2 : La valeur de la cellule est égale à =-B3 …...
17/04/2015 à 11:34ryo Masquer des lignes en fonction de la dateDéjà sans code via un simple filtre … Ensuite en activant le Générateur de macros puis en effectuant le filtre, une base de code est livrée sur un plateau ...
17/04/2015 à 11:30whaxx-jrProblème lancement macro à partir d'une liste déroulanteVoir dans l'aide VBA si l'instruction existe … Copier / Coller n'est pas coder ...
17/04/2015 à 11:26MathiasdLettrage - mise en surbrillancePossible via une simple mise en forme conditionnelle …...
17/04/2015 à 10:40gadjet Macro pour diviser des heures par des heures...
17/04/2015 à 00:57julien1603 Macro supprimer doublonsOui et c'est déjà réalisable soi-même en activant le Générateur de macros puis en effectuant la manipulation ! Ou encore en consultant l'aide VBA de la méthode RemoveDuplicates …...
16/04/2015 à 17:05sabinelm Fonction si avec plusieurs conditionsVariante plus simple : =CHOISIR(1+B1+(2*C1);0;-50;150;100) … La formule avec SI est à préférer avec des saisies pouvant être différentes de 0 et 1 ou combiner CHOISIR avec SIERREUR …...
16/04/2015 à 16:09juju_skiCopie d'une ligne en fonction de résultat d'une colonneLe code sera créé par le Générateur de macros lors de la manipulation … Pour le reste, je laisse la main à un intervenant pouvant ouvrir ton classeur joint...
16/04/2015 à 16:02sabinelm Fonction si avec plusieurs conditionsFormule en A1 d'après l'exemple initial : =SI(B1=0;SI(C1=0;;SI(C1=1;150;""));SI(B1=1;SI(C1=0;-50;SI(C1=1;100;""));"")) …...
16/04/2015 à 15:47juju_skiCopie d'une ligne en fonction de résultat d'une colonneVoir du côté d'un filtre avancé et, en activant le Générateur de macros, une base de code est livrée sur un plateau ! Astuce : se placer sur la feuille de destination avant d'appeler le filtre avancé …...
16/04/2015 à 15:39anthonycerfReferences PDFCreatorA partir de la version 2007 d'Excel il n'y a plus besoin de PDFCreator pour créer un fichier au format pdf. Sinon effectuer une recherche sur son site ou plus généralement sur la toile et AcroRead32 peut aussi être utilisé …...
16/04/2015 à 15:27godman02 Accéder à un ListObject avec des variablesPlacer un point d'arrêt sur la ligne provoquant l'erreur, lancer l'exécution de la procédure puis vérifier enfin le contenu de la fenêtre des Variables locales …...
16/04/2015 à 15:12MINA Mise en formeJe suis étonné car d'habitude vous proposez une simple mise en forme conditionnelle, un code n'étant pas vraiment nécessaire ou au pire, une dizaine de lignes de code suffit …...
16/04/2015 à 15:00Markassin Copie lignes entre feuilles avec condition et sans doublonPour ce genre de cas simple - copie de données sans doublon - l'idéal est le filtre avancé ! L'astuce pour le tester manuellement : se placer sur la feuille de destination avant de l'appeler … Une fois le résultat escompté obtenu, activer le Générateur de macros et reproduire l'opération : un code e...
15/04/2015 à 20:18emmanuelle.b Fermer un PDF avec VBAAutre voie pour fermer l'exécutable AcroRd32.exe : Edit : possible d'utiliser directement la fonction Shell de VBA; la ligne provenant d'une de mes procédures VBScript …...
15/04/2015 à 20:05CapitalRisk Type MismatchLa méthode Find fonctionnant selon l'affichage, il faut donc une égalité dans la présentation de la cellule source et de la plage de recherche et évidemment mieux vaut utiliser la propriété Text au lieu de Value …...
15/04/2015 à 15:57Enzo_ITSi Cellule active alors ouverture d'un ongletVariante ...
15/04/2015 à 14:28CapitalRisk Type MismatchIl faut vérifier ce que renvoie la méthode Find , il suffit juste d'appliquer l'exemple de l'aide VBA …...
14/04/2015 à 19:32fred2406 Copie de cellules entre fichiers en utilisant le CODENAMENon Eric ! Car un CodeName seul fait de facto référence à une feuille de calculs du classeur contenant le code même s'il n'est pas actif … Fred, j'ai juste repris ton exemple du classeur actif ! Évidemment il peut être remplacé par un élément de la collection Workbooks … Et précision sur ta réponse...
14/04/2015 à 19:08fred2406 Copie de cellules entre fichiers en utilisant le CODENAMELe code de mon précédent message illustre une copie du classeur contenant le code vers le classeur actif …...
14/04/2015 à 18:53fred2406 Copie de cellules entre fichiers en utilisant le CODENAMELe CodeName est exploitable directement uniquement pour les feuilles de calculs du classeur contenant le code. Sinon il faut scanner le CodeName de chaque feuille ...
14/04/2015 à 18:18barachoieAutomatisé la Lecture d'une Feuille pour simplifierEn transformant la procédure avec un paramètre pour la plage à traiter … Pas assez d'information : par exemple traitement d'une seule feuille avec pré-effacement de la feuille "Pre-Datas" ? En espérant l'ordre identique des colonnes entre chaque feuille, sinon tu devras adapter …...
14/04/2015 à 17:44sl4y3rCréer macro Excel pour recherche de zonePas du tout noté clairement sinon il y aurait eu plein de réponses pour une problématique de niveau grand débutant ! " Explication " à relire donc ! Comme déjà indiqué, pas besoin de Copy / Paste mais si c'est ta préférence tu peux déjà obtenir une base de code en activant le Générateur de macros pu...
14/04/2015 à 16:48sl4y3rCréer macro Excel pour recherche de zoneAvec le classeur joint loin de la réalité car sans aucune formule, comment le deviner ?‼ D"où l'intérêt d'une présentation digne de ce nom : claire et exhaustive, avec tenants & aboutissants, … Et si tel avait été le cas, j'aurais directement proposé un code ! Là je suis occupé … La méthode Find est...
14/04/2015 à 15:23developRechercher automatique de valeurs puis calcul automatiqueVoir du côté de la fonction SOMME.SI … Sinon une variante cumulée ligne à ligne, formule dans la cellule E2 =SI(A2<>A1;D2;E1+D2) à étirer vers le bas …...
14/04/2015 à 15:09sl4y3rCréer macro Excel pour recherche de zoneSimple avec la méthode Find sans besoin de copier / coller avec la propriété Value tout dépend aussi de la destination …...
14/04/2015 à 11:24Aymen BAMSubscript out of range- A ton avis, quel est le plus grand mal de notre époque : l'ignorance ou l'indifférence ? - J' sais pas et j' m'en fous ...
14/04/2015 à 11:09piou55 Problème codeTu sais pertinemment que ce n'est pas la bonne manière à cause du message d'erreur ‼ En activant le Générateur de macros puis en effectuant la manipulation, un code est livré sur un plateau …...
14/04/2015 à 10:47jason bola kidRecherche valeur=SI(ESTNA(EQUIV(A2;Feuil2!$A$2:$A$10;0));"NES";"") …...
14/04/2015 à 09:36jo810000Afficher l(heure aux chngements de la valeur de cellulesCe que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau) Question bien formulée, solution assurée ! (Robert Durupt) If you can’t explain it simply, you don’t understand it well enough … (Albert Einstein) Deux choses sont infinies : l’Univers et la b...
14/04/2015 à 08:57municipumRechercheV en parcourant un fichierPoste ta formule qui fonctionne manuellement dans la feuille de calculs et ton code actuel entre balises (il y a une icône dédiée dans l'éditeur !) …...
13/04/2015 à 20:00barth66Masquer ligne rapidementSans boucle et le plus rapide pour masquer directement des lignes : un filtre ou un filtre avancé ...
13/04/2015 à 19:39typhaineRemplir un tableau d'une macroEt si on avait une présentation digne de ce nom expliquant - entre autres - comment est effectuée la copie des données ? Sinon c'est simple : utiliser le Générateur de macros livrant un code sur un plateau ...
13/04/2015 à 13:20shaliste Dates ne sortent pas justes (plus petit au plus grand)Ne pas oublier la possibilité de transformer directement les dates via la fonctionnalité Convertir du menu Données ...
13/04/2015 à 12:07b.grosclaude Donner un chemin à un fichier Word créé depuis ExcelC'est logique car tout ce qui est encadré par des guillemets est du texte et non pas une variable ! docWrd.SaveAs "C:\CSF_CONTACTS_LITIGES\" & numdossier & ".doc" … Et à partir de la version 2007 de Word, c'est par défaut du .docx …...
13/04/2015 à 11:46icenauteImporter données webQuelles sont précisément les coordonnées entrées de la page Web ...
13/04/2015 à 11:21Loski Comment rendre non visble des portions de codeL'obfuscation sert juste à ralentir la rétro-analyse d'un code, pas bien en rapport avec la demande initiale à moins qu'elle ne fusse mal exprimée …...
11/04/2015 à 16:00Loski Comment rendre non visble des portions de codeSujet en doublon …...
11/04/2015 à 15:56Loski Comment rendre non visble des portions de codePas possible ! Par contre il y a la possibilité de créer d'autres modules …...
11/04/2015 à 15:31Owlly Clic droit ligne-colonneDans le dossier caché AppData de la session, renommer l'extension du fichier Roaming\Microsoft\Excel\Excel15.xlb 15 représentant la version 2013 d'Excel. Voir sur le site Microsoft … Si cela ne change rien, effacer le nouveau fichier créé puis remettre l'ancien en .xlb …...
11/04/2015 à 10:43aurelien44300 Extraire valeur d'une cellule...
11/04/2015 à 10:31DS3469 Format d'une textbox - HachuréNon c'est le contraire ! Charger une image comme fond dans l' UserForm puis superposition d'un TextBox au style transparent lui …...
11/04/2015 à 02:19Owlly Clic droit ligne-colonneVoir dans les macros complémentaires pour en désactiver …...
11/04/2015 à 01:38Yvouille WorksheetFunction.SumProduct ne fonctionne pasOui mais une formule VBA pure est souvent plus longue à s'exécuter via une boucle qu'une formule R1C1 par exemple directement appliquée à une plage de cellules … J'ai eu un cas équivalent sur un autre forum avec deux feuilles de calculs dans une fonction RECHERCHEV : la formule pure VBA via une bouc...
10/04/2015 à 19:35aurelien44300 Extraire valeur d'une celluleEn pur VBA, voir du côté de la fonction Split …...
10/04/2015 à 17:53Yvouille WorksheetFunction.SumProduct ne fonctionne pasRéponse ici peut-être ! Sinon essayer sans WorksheetFunction : Application.SumProduct(…) …...
10/04/2015 à 17:41btmed Comptabiliser le nombre de fois que se répète un mot dans unDésolé d'intervenir après la bataille mais encore une fois les codes les plus efficaces sont ceux donnant la priorité aux fonctionnalités d'Excel sans réinventer la roue donc dans ce cas sans boucle ! En reprenant par exemple l'idée d'Yvouille via une formule SOMMEPROD corrigée ...
10/04/2015 à 17:00floflo50100Problème de virgule dans comboboxSans voir de code balisé comme il se doit …...