| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 04/11/2020 à 16:06 | tristan347 | Boite de dialogue en fond | Pourquoi demander quand il suffit de chercher ???... |
| 31/10/2020 à 13:28 | Zippos | Utiliser une date dans une formule | Essaies simplement : =TEXTE(C1;"jjmmaa")... |
| 30/10/2020 à 20:41 | Darkside | Agenda perpetuel avec roulements | Vu que que le roulement est basé sur la date, il n'y a aucun problème de continuité que ce soit une année bissextile ou non ! tu as certainement mal développé le principe ... |
| 30/10/2020 à 17:24 | tristan347 | Boite de dialogue en fond | Un exemple ... |
| 30/10/2020 à 14:02 | Darkside | Agenda perpetuel avec roulements | Pas sûr de bien comprendre ! Peut-être ... |
| 29/10/2020 à 11:00 | harchiisback | [Conseil] Travailler sur différents Excel | Pour faire une copie d'un fichier tu peux aussi utiliser ... |
| 26/10/2020 à 09:56 | xxmedxx | Chercher avec méthode Fifo | La méthode FIFO (First In, First Out) n'est pas une méthode de recherche mais une méthode de transfert via une pile. Je ne vois pas le rapport avec la problématique que tu expose .... ... si tu ne sélectionne qu'un seul produit, il n'y a pas d'empilage, on peut aussi dire que le dernier entré est le... |
| 25/10/2020 à 18:21 | Iyamerwan | Erreur d'éxécution 1004 PasteSpecial | En VBA, il est très fortement déconseillé de sélectionner les objets pour agir dessus. C'est inutile, très chronophage et source d'erreur potentielle. Comme te l'a indiqué h2so4 (salut), quand on transfère des données d'une feuille à une; il faut toujours préciser le parent (i.e. la feuille) de chaq... |
| 25/10/2020 à 12:08 | Iyamerwan | Erreur d'éxécution 1004 PasteSpecial | Plus simplement ... |
| 25/10/2020 à 10:44 | relmo | Mettre sous format VBA | Je ne pense pas que VBA soit plus rapide qu'Excel. Tu gagnerais beaucoup en rapidité si tu remplaçais tes formules qui travaillent sur plus d'un million de lignes, comme =SOMME.SI.ENS(Source!$C:$C;Source!$A:$A;$A3;Source!$D:$D;S$2) par des formules qui ne travaillent que sur le nombre de lignes néce... |
| 19/10/2020 à 20:10 | Manu31 | Déterminer si un nombre est dans une plage définie dans une cellule | Il faudrait déjà que tu indiques quels sont les caractères utilisables pour définir un numéro ! Après XXXX, c'est quoi ? XXX!, XXX0, XXXA ou XXX? ???? A moins que X soit un chiffre ? dans... |
| 14/10/2020 à 22:35 | BastienC | Calcul trouver cellule du dessus | Ou encore : =DECALER(A1;EQUIV("Stage";B:B;0)-2;0)... |
| 07/10/2020 à 18:55 | igoor.r | VBA - Isoler une feuille et l'enregistrer | Ton code est mal copié, utilises le bouton code </> pour mettre du code dans ton post... |
| 07/10/2020 à 17:15 | johnloo | Scroll bar ou barre de défilement | C'est pas si simple, là, juste les dates scrollent, pas le planning (les croix)... |
| 07/10/2020 à 17:09 | igoor.r | VBA - Isoler une feuille et l'enregistrer | Dans le même ordre d'idée, il faut peut-être aussi formater G3 avec 3 ou 4 chiffres ("000" ou "0000")... |
| 07/10/2020 à 16:11 | igoor.r | VBA - Isoler une feuille et l'enregistrer | Re, Il est nettement préférable de le faire au niveau du VBA. Pour ma part, pour faciliter le tri dans Windows, j'utiliserais : nom = chemin & "Facture N°" & .Range("G3").Value & " en date du " & Format(.Range("G5").Value, "yyyy-mm-dd") & ".xls" Attention avec .Value et pas .Text... |
| 07/10/2020 à 16:05 | EvGef51 | Surbrillance Ligne et Colonne de la Cellule active | Elle ne colorie pas mais elle surligne, si tu as copié l'intégralité du code, cela surligne aussi lors de la sélection ! En fait, la première procédure (sur Change) n'est pas indispensable, c'est la seconde qui est sur SelectionChange. L'avantage c'est qu'il n'y a aucune modification sur la feuille... |
| 07/10/2020 à 15:27 | igoor.r | VBA - Isoler une feuille et l'enregistrer | J'aurais écrit comme ça : Note : - Pour éviter tout problème lié au multitâche, je n'utilise les objets actif que quand je ne peux faire autrement. - La date en G5 doit être dans un format acceptable dans le nom, sinon utiliser la fonction Format() pour l'y mettre... |
| 07/10/2020 à 11:27 | EvGef51 | Surbrillance Ligne et Colonne de la Cellule active | Ce code de JB ne modifie pas les couleurs ... |
| 05/10/2020 à 18:34 | perard | Erreur de cellule dans ma formule | Où n'importe quel autre lecteur pdf, pourvu qu'il soit associé dans windows... |
| 05/10/2020 à 14:03 | perard | Erreur de cellule dans ma formule | Re, Chez moi, ceci fonctionne (avec un chemin existant chez moi et si le pdf n'existe pas déjà) ... |
| 05/10/2020 à 10:59 | SHTOURS | Sommeprod, définition des matrices | Re, C'est juste un exemple dans lequel, comme l'a si bien dit Eriiic (que je salue), les éléments de la matrice résultant du produit des matrices forment une nouvelle matrice de la même taille (avec 2 colonnes). Non, quand tu écris =SOMMEPROD(MOD(LIGNE(B2:G7);2)=0;B2:G7) le premier argument est le r... |
| 05/10/2020 à 10:03 | perard | Erreur de cellule dans ma formule | Je ne vois pas d'erreur sinon que cette méthode s'applique à une feuille de calcul (Worksheet), l'objet "Sheet" n'existe pas... |
| 05/10/2020 à 00:00 | SHTOURS | Sommeprod, définition des matrices | Je t'ai donné l'explication : chaque argument de la fonction doit représenter une matrice de taille identique, c'est à dire qu'on peut pas avoir de matrices de taille différentes séparées par des ; Il faut différencier une série de valeurs obtenues par calcul, c'est à dire une matrice de valeurs cal... |
| 04/10/2020 à 19:46 | terrier | Un formulaire pour deux feuilles | Tu n'as pas déclaré la variable M (mets Option Explicit en tête de module) Dans le With Worksheets("check") , il manque les points devant tous les Range pour rattacher ces Range à la feuille (comme dans le second With). De plus, tu cherches la dernière ligne de la colonne B mais tu n'écris pas dans... |
| 04/10/2020 à 16:26 | SHTOURS | Sommeprod, définition des matrices | Comme son nom l'indique, la fonction SOMMEPROD() effectue la somme des produits de plusieurs matrices de cellules. En utilisation normale, les matrices doivent être séparées par des points virgules et elles doivent obligatoirement avoir la même taille (sinon erreur #VALEUR!). On utilise très souvent... |
| 04/10/2020 à 16:00 | perard | Erreur de cellule dans ma formule | Remplace PO!&C&11 par PO!$C$11... |
| 04/10/2020 à 14:45 | cedric-pillonel | [VBA] Note par double clique | Un essai avec une zone de texte [affichée / masquée] (un TextBox) : Double clic dans une cellule : affiche la zone de texte pour saisie (permet de modifier un commentaire existant) Entrée dans la zone de texte : valide le commentaire et masque la zone de texte. Note : si la zone de texte est... |
| 03/10/2020 à 16:43 | lyesse | Activation références VBA | Il faut que la librairie soit installée sur le PC, tu peux alors l'ajouter. Pour trouver le GUID, tu peux lister les librairies cochées dans un classeur (sinon il faut analyser le registre Windows HKEY_CLASSES_ROOT\TypeLib\ ) ... |
| 03/10/2020 à 15:55 | lyesse | Activation références VBA | Tu peux vérifier si la référence existe et sinon utiliser le LateBinding ... |
| 02/10/2020 à 18:09 | Invité | Creation Formule | Bienvenue sur le Forum, Un essai ... |
| 01/10/2020 à 20:53 | Le Drosophile | [VBA] - Importer un document .csv dans une variable tableau sans l'ouvrir | Désolé, c'est un de mes codes que j'ai simplifié à l'arrache et j'ai oublié de supprimer les variables inutilisées : Dans la fonction Tableau_csv_UTF8 ne conserver que : Selon le type de csv il faut choisir sepV égal à "," ou à ";"... |
| 01/10/2020 à 01:14 | Le Drosophile | [VBA] - Importer un document .csv dans une variable tableau sans l'ouvrir | CSV dans un tableau VBA (tableau de lignes comme avec LO) avec un Stream ... |
| 30/09/2020 à 10:14 | Unicornflakes | Erreur 1004 VBA | Poster le code au lieu d'une image ... |
| 28/09/2020 à 00:01 | clansa95 | Arrondir au chiffre au dessus | Pourtant ... |
| 27/09/2020 à 15:03 | clansa95 | Arrondir au chiffre au dessus | Avec quelle version de Libre Office ou d'Open Office (à moins que ce soit Excel) ? Dans quelle langue ... |
| 27/09/2020 à 13:30 | clansa95 | Arrondir au chiffre au dessus | Il suffit d'écrire en F2 la formule proposée par Pedro : =ARRONDI.SUP(((C2+D2)/10)+E2+1;0)... |
| 23/09/2020 à 21:19 | cas66 | 5 parmis 8 | On peut élargir, mais pour 5 parmi 16 (524 160 combinaisons) il faut plus d'une minute de calcul. Une version plus généraliste ... |
| 20/09/2020 à 15:23 | sharkblanc72 | Formule Code barre | J'aurais bien voulu regarder ton problème mais : - la feuille est protégée par un mot de passe ! - il n'y a pas le cas où ça ne fonctionne pas ... |
| 20/09/2020 à 13:54 | Yvan974 | Filtre élaboré en VBA ne fonctionne pas | Avec VBA, la très grande majorité des .Select sont néfastes ! Ce code (à adapter) fonctionne très bien ... |
| 09/09/2020 à 22:01 | 20oerso | Calculer la somme ou le produit au choix d'une liste | Très probablement mais je préfère les solutions simples à comprendre et donc à reproduire. Tu peux masquer les colonnes intermédiaires... |
| 03/09/2020 à 18:04 | 20oerso | Calculer la somme ou le produit au choix d'une liste | Une des multiples solutions ... |
| 01/09/2020 à 23:33 | joz | Extraire code postal d'une adresse | Bonjour; Pour l'adresse en A1, une formule matricielle pour extraire le code postal : =STXT(A1;(NBCAR(A1)-EQUIV(VRAI;ESTNUM(--(STXT(A1;NBCAR(A1)-LIGNE($1:$254);1)));0)-4);5) A valider par Ctrl+Maj+Entrée Pour les 2 premiers caractères remplacer 5 par 2... |
| 22/08/2020 à 15:50 | GregChnain | Sélection aléatoire à partir d'une liste de disponibilité | Un exemple ... |
| 22/08/2020 à 10:32 | Polygos | Extraire une parti du nom du fichier actif | Re, Ce code ne fonctionne pas et il est totalement incohérent ! Si tu as un fichier principal, dont tu veux sauvegarder des éléments au fur et à mesure des évolutions, il ne faut pas procéder comme ça. 1) tu fait une copie du fichier avant modif, avec SaveCopyAS au lieu de SaveAs, pour que ton fichi... |
| 21/08/2020 à 17:57 | Polygos | Extraire une parti du nom du fichier actif | Dans ce cas il ne faut pas re-sauvegarder ...... |
| 21/08/2020 à 17:53 | Polygos | Extraire une parti du nom du fichier actif | Pour éviter de modifier le nom du classeur actif, il est préférable d'utiliser SaveCopyAs plutôt qu SaveAS... |
| 19/08/2020 à 13:48 | schlamalette | Lister les feuilles d'un classeur fermé | Bonjour, Sans ouvrir ton fichier (je n'ouvre pas les fichiers avec macro pour des raisons de sécurité), tu devrait consulter l'aide de la fonction Split : VBA - Fonction Split Et les cours VBA : Cours VBA gratuit... |
| 17/08/2020 à 18:23 | solmajeur | Dépassement de capacité inexpliqué | C'est normal : - les types integer et long reçoivent des nombres entiers (sans partie décimale) - le type variant reçoit le texte de l'inputbox - le type double est un format binaire à virgule flottante en double précision. Il représente toujours les nombres avec des décimales... |
| 17/08/2020 à 13:35 | toshhho | Afficher un chiffre d'une autre feuille avec la fonction VLookup | Il manque toujours les points devant les Cells, ça revient à écrire : Application.WorksheetFunction.VLookup("FCF", Sheets(3).Range(Sheets(3).Cells(14, 1), Sheets(3).Cells(18, 16)), 6, 0) Alors que tu as écrit l'équivalent de : Application.WorksheetFunction.VLookup("FCF", Sheets(3).Range(Activesheet... |