| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 17/04/2015 à 11:53 | Mathiasd | Lettrage - mise en surbrillance | Et 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:44 | maiito | Bouton retour feuille précédente | Worksheets("Coût d'achat A1").Activate... |
| 17/04/2015 à 11:38 | Mathiasd | Lettrage - mise en surbrillance | Par exemple pour B2 : La valeur de la cellule est égale à =-B3 …... |
| 17/04/2015 à 11:34 | ryo | Masquer des lignes en fonction de la date | Dé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:30 | whaxx-jr | Problème lancement macro à partir d'une liste déroulante | Voir dans l'aide VBA si l'instruction existe … Copier / Coller n'est pas coder ... |
| 17/04/2015 à 11:26 | Mathiasd | Lettrage - mise en surbrillance | Possible via une simple mise en forme conditionnelle …... |
| 17/04/2015 à 10:40 | gadjet | Macro pour diviser des heures par des heures | ... |
| 17/04/2015 à 00:57 | julien1603 | Macro supprimer doublons | Oui 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:05 | sabinelm | Fonction si avec plusieurs conditions | Variante 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:09 | juju_ski | Copie d'une ligne en fonction de résultat d'une colonne | Le 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:02 | sabinelm | Fonction si avec plusieurs conditions | Formule 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:47 | juju_ski | Copie d'une ligne en fonction de résultat d'une colonne | Voir 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:39 | anthonycerf | References PDFCreator | A 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:27 | godman02 | Accéder à un ListObject avec des variables | Placer 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:12 | MINA | Mise en forme | Je 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:00 | Markassin | Copie lignes entre feuilles avec condition et sans doublon | Pour 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:18 | emmanuelle.b | Fermer un PDF avec VBA | Autre 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:05 | CapitalRisk | Type Mismatch | La 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:57 | Enzo_IT | Si Cellule active alors ouverture d'un onglet | Variante ... |
| 15/04/2015 à 14:28 | CapitalRisk | Type Mismatch | Il 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:32 | fred2406 | Copie de cellules entre fichiers en utilisant le CODENAME | Non 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:08 | fred2406 | Copie de cellules entre fichiers en utilisant le CODENAME | Le code de mon précédent message illustre une copie du classeur contenant le code vers le classeur actif …... |
| 14/04/2015 à 18:53 | fred2406 | Copie de cellules entre fichiers en utilisant le CODENAME | Le 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:18 | barachoie | Automatisé la Lecture d'une Feuille pour simplifier | En 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:44 | sl4y3r | Créer macro Excel pour recherche de zone | Pas 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:48 | sl4y3r | Créer macro Excel pour recherche de zone | Avec 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:23 | develop | Rechercher automatique de valeurs puis calcul automatique | Voir 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:09 | sl4y3r | Créer macro Excel pour recherche de zone | Simple 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:24 | Aymen BAM | Subscript 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:09 | piou55 | Problème code | Tu 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:47 | jason bola kid | Recherche valeur | =SI(ESTNA(EQUIV(A2;Feuil2!$A$2:$A$10;0));"NES";"") …... |
| 14/04/2015 à 09:36 | jo810000 | Afficher l(heure aux chngements de la valeur de cellules | Ce 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:57 | municipum | RechercheV en parcourant un fichier | Poste 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:00 | barth66 | Masquer ligne rapidement | Sans boucle et le plus rapide pour masquer directement des lignes : un filtre ou un filtre avancé ... |
| 13/04/2015 à 19:39 | typhaine | Remplir un tableau d'une macro | Et 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:20 | shaliste | 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:07 | b.grosclaude | Donner un chemin à un fichier Word créé depuis Excel | C'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:46 | icenaute | Importer données web | Quelles sont précisément les coordonnées entrées de la page Web ... |
| 13/04/2015 à 11:21 | Loski | Comment rendre non visble des portions de code | L'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:00 | Loski | Comment rendre non visble des portions de code | Sujet en doublon …... |
| 11/04/2015 à 15:56 | Loski | Comment rendre non visble des portions de code | Pas possible ! Par contre il y a la possibilité de créer d'autres modules …... |
| 11/04/2015 à 15:31 | Owlly | Clic droit ligne-colonne | Dans 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:43 | aurelien44300 | Extraire valeur d'une cellule | ... |
| 11/04/2015 à 10:31 | DS3469 | 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:19 | Owlly | Clic droit ligne-colonne | Voir dans les macros complémentaires pour en désactiver …... |
| 11/04/2015 à 01:38 | Yvouille | WorksheetFunction.SumProduct ne fonctionne pas | Oui 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:35 | aurelien44300 | Extraire valeur d'une cellule | En pur VBA, voir du côté de la fonction Split …... |
| 10/04/2015 à 17:53 | Yvouille | WorksheetFunction.SumProduct ne fonctionne pas | Réponse ici peut-être ! Sinon essayer sans WorksheetFunction : Application.SumProduct(…) …... |
| 10/04/2015 à 17:41 | btmed | Comptabiliser le nombre de fois que se répète un mot dans un | Dé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:00 | floflo50100 | Problème de virgule dans combobox | Sans voir de code balisé comme il se doit …... |