f

Passionné d'Excel

Inscrit le :19/11/2012
Dernière activité :04/01/2025 à 22:16
Version d'Excel :2007 FR
Messages
4'337
Votes
596
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par frangy - page 76

DateAuteur du sujetSujetExtrait du message
14/04/2013 à 08:08zbig Remplacer les données en recopiant d'autresJ’ai supposé que tu as voulu écrire "Grâce au n° d'ordre se trouvant en A21 feuille2" A+...
13/04/2013 à 20:27monnom2Recherche v sur tableauEt alors ? Moi aussi, je ..... C'est pas pour ça qu'il faut que tu ......
13/04/2013 à 09:43Toli.Utiliser Index & Match avec 2 critères et une boucle en VBATu peux effectivement reproduire la formule Excel : Ou afficher le résultat de cette même formule Mais très sincèrement, je pense que tu ne choisis pas le chemin le plus facile car VBA t’offre la possibilité de traduire "simplement" l’action à réaliser. Voici une explication de mon code Dans la feui...
13/04/2013 à 01:04gou Aerte ExcelBon, je m'étais focalisé sur la feuille "Tableau" alors que le tableau est en feuille 2 (il est grand temps que je me couche). Pour que ça fonctionne correctement, il faut préciser sur quelle feuille s'applique l'instruction. A+...
13/04/2013 à 00:45gou Aerte ExcelComme ça, j'ai du mal à visualiser. Avec un exemple, ça serait sûrement plus facile. A+ EDIT : je viens de voir ton exemple. J'ai du mal à faire le rapprochement avec l'énoncé de départ qui concernait 3 colonnes (B, C et D) avec des dates en colonne B. Je te réponds dès que possible. A+...
12/04/2013 à 21:13gou Aerte ExcelRegarde l'exemple et dis-moi si tu bloques sur un point. A+...
12/04/2013 à 21:04Toli.Utiliser Index & Match avec 2 critères et une boucle en VBAVoici un exemple pour inscrire dans la feuille "AL" la devise et le prix trouvés dans la feuille "TBFees" en fonction du pays et du service. A+...
12/04/2013 à 19:46gou Aerte ExcelSauver, c'est un bien grand mot pour quelques lignes de VBA ! Si j'ai bien compris ton code, tu cherches à indiquer par un message si un évènement est prévu pour le lendemain. Tu peux essayer comme cela. A+...
12/04/2013 à 16:29greg2kVBA-Ecrire dans une cellule la valeur d’une variable texteTu as tout intérêt à prendre l'habitude d'indiquer explicitement sur quel objet s'applique l'instruction. Exemple : A+...
12/04/2013 à 15:27Greg.leo Coller des scores. (RechercheV ?)A+...
12/04/2013 à 14:26leduqComparer trier deux colonneDans l’exemple joint, le traitement est effectué en utilisant la colonne C pour une copie transitoire. Pour chaque élément de la colonne B, on vérifie s’il existe une correspondance en colonne A. Si c’est le cas, on copie la valeur sur la même ligne en colonne C. Si ce n’est pas le cas, on copie la...
11/04/2013 à 20:46Giggs Compter le nombre de mot d'une colonne (avec filtre)Si tu utilises un filtre automatique et que tu places un critère sur le sexe et un autre sur l’âge, tu obtiendras le résultat avec la fonction SOUS.TOTAL. A+...
11/04/2013 à 13:54muuxInserer un numero de référence unique à chaque documentMa foi, ce n’est peut-être pas mauvais que la référence change à chaque fois que l'on crée un nouveau devis. C’est justement ce que fait la macro dans l’exemple que je t’ai transmis. La date est celle de l’instant où l'on crée le devis (idem pour l’heure). Remarque bien que je parle de création et n...
11/04/2013 à 11:39muuxInserer un numero de référence unique à chaque documentBonjour marc02, Autre solution. Pour obtenir un numéro de référence unique pour chaque devis, tu peux opter pour une combinaison de la date et de l’heure. Exemple : 20130411-105112 pour le 11/04/2013 à 10h51mn12s Le numéro est créé lors de l’enregistrement. J’ai placé une feuille « Suivi » qui est a...
08/04/2013 à 11:44ZoL Copier formules sans les valeurs à côtéIl est certain que si tu isoles ce bout de code du restant du programme ça ne peut pas fonctionner. Tu dois comprendre que WsS ou WsC ne veulent plus rien dire sans déclaration préalable. A+...
08/04/2013 à 10:59monnom2Erreur 1004- erreur défini par l'application ou par l'objetUne piste : je remarque que le nommage de la feuille est inclus dans une boucle Do Until ... Loop. Si la condition est satisfaite plusieurs fois, il ne faut pas que le programme demande à nommer 2 feuilles avec le même nom, sinon Erreur 1004. A+...
08/04/2013 à 10:43ZoL Copier formules sans les valeurs à côtéPour faire une copie sur 2 sans condition, il suffit de coder A+...
07/04/2013 à 21:02Fred35 Problème macro colorisation ongletEffectivement, je n'avais pas bien saisi la finalité A+...
07/04/2013 à 20:25VvvinceInsèrer une ligne au dessus ET en dessousA+...
07/04/2013 à 20:14Fred35 Problème macro colorisation ongletTu peux toujours adapter les conditions A+...
07/04/2013 à 19:45ZoL Copier formules sans les valeurs à côtéS'il s'agit de liens hypertexte, tu dois pouvoir adapter facilement le code avec A+...
07/04/2013 à 18:58Fred35 Problème macro colorisation ongletTu peux même supprimer la clause else. Sinon, tu peux aussi l'utiliser pour gérer les autres couleurs A+...
07/04/2013 à 17:47Fred35 Problème macro colorisation ongletPrenons le cas où tu sélectionnes le mois d’avril. Lorsque le balayage arrive à la Feuil4 (après le 31), le programme cherche à affecter la valeur suivante à cc : cc=CDate("Feuil4 Avril 2013") Cela génère une erreur. L’instruction est ignorée et cc conserve son ancienne valeur (31/04/2013). La coule...
07/04/2013 à 17:12ZoL Copier formules sans les valeurs à côtéVoici un code pour réaliser la copie des lignes de la plage D6:T61 de la feuille 1 du classeur actif qui contiennent des formules et coller ces formules dans un classeur destinataire. Le programme te demande de choisir le classeur destinataire, puis il effectue la copie ainsi que l’enregistrement du...
07/04/2013 à 15:37Fred35 Problème macro colorisation ongletJe voyais plutôt la chose comme cela A+...
07/04/2013 à 14:50Fred35 Problème macro colorisation ongletDonc tu fais bien la lecture sans générer d'erreur. Essaie d'intégrer cette même syntaxe à ton code. A+...
07/04/2013 à 14:48ZoL Copier formules sans les valeurs à côtéEn fait, il copie la valeur qui se trouve dans la barre de formule. Si c’est une valeur, il copie la valeur. Si c’est une formule, il copie la formule (contrairement à une copie standard qui copie la valeur). Si tu effectues une copie ligne à ligne avec VBA, les 60 lignes ne devraient pas poser prob...
07/04/2013 à 14:21Fred35 Problème macro colorisation ongletPeux-tu lancer ce test depuis une feuille différente de celle qui contient la plage nommée ? A+...
07/04/2013 à 13:44ZoL Copier formules sans les valeurs à côtéLa copie ligne par ligne semble bien adaptée. Peux-tu dire pourquoi cette méthode te gêne ? A+...
07/04/2013 à 12:45Fred35 Problème macro colorisation ongletAs-tu vérifié la portée (étendue) du nom "Fériés" dans le gestionnaire de noms ? A+...
07/04/2013 à 11:48denpat Copie d'une ligne vers une autre feuille sous conditionSi, si ! la macro fait déjà ça. Voici le code commenté pour faciliter sa compréhension. A+...
07/04/2013 à 10:42Fred35 Problème macro colorisation ongletBonjour Game Over, Si tu as bien défini le nom "Fériés" et que son étendue est le classeur, ce nom devrait être reconnu dans toutes les feuilles. Par contre, il serait plus prudent de préciser la référence des feuilles pour les variables aa et bb. A+...
07/04/2013 à 09:54cnemoValeurs non rafraichiesVoici une solution pour noter chaque mouvement dans une feuille de suivi. A+...
06/04/2013 à 23:11Kiriko Somme spéciale.... Sommeprod ??Re-bonsoir, Ooouups ! j'ai le clic qui a fourché. J'ai envoyé un fichier qui répond à ton post précédent. Voila qui sera mieux ... j'espère A+...
06/04/2013 à 22:33Kiriko Somme spéciale.... Sommeprod ??Une solution avec une fonction personnelle A+...
06/04/2013 à 16:36cnemoValeurs non rafraichiesNon, je ne comprends pas. Qu'est-ce qui fait changer la valeur en colonne B ? Une action de l'opérateur, une formule, une procédure, ... ? Comment se fait le calcul de somme dans la colonne D ? avec une formule ou par procédure ? Rien de tout cela n’apparait dans ton code ou tes commentaires. Ne cro...
06/04/2013 à 16:11cnemoValeurs non rafraichiesTa procédure est lancée par l’événement SelectionChange. Comme son nom l’indique, cet événement survient lorsque tu sélectionnes une cellule dans la plage B1:C15 de la feuille de calcul. Sur la ligne correspondant à la cellule sélectionnée, la valeur de la cellule en colonne E est remplacée par cell...
06/04/2013 à 15:54nfmel Transformation matrice en tableVoici un exemple de traitement pour balayer l'ensemble des lignes et colonnes et copier les données suivant condition. Tu peux lancer le programme en cliquant sur le bouton dans la feuille "Fichier final" Si besoin, ce traitement peut être accéléré en utilisant un tableau intermédiaire. A+...
06/04/2013 à 11:44pat11100Format de dateVas voir sous Windows, les options régionales et linguistiques du Panneau de configuration. A+...
06/04/2013 à 11:22pat11100Format de dateJ'ouvre ton classeur avec Excel version 2007 et je ne constate aucune anomalie du format date. Dans la fenêtre de Format de cellule, jettes un coup d’œil dans tes paramètres régionaux de date et d'heure. Vérifies que le choix est bien positionné sur Français(France) . A+...
06/04/2013 à 11:12pdm Réaliser un test dans une macroLa fonction MATCH renvoie la position de la valeur recherchée dans Table_Valeurs[Code ISIN]. VAL1 étant de type variant, si la valeur n'est pas trouvée, VAR1 sera vide et la fonction MATCH renverra une valeur d'erreur. Tu peux faire ce test A+...
06/04/2013 à 10:38pat11100Format de datePeux-tu placer un exemple de ton fichier en pièce jointe (sans données confidentielles) pour nous permettre de comprendre le problème ? A+...
06/04/2013 à 09:29pat11100Format de dateTout d'abord, as-tu vérifié le format de la cellule (ou colonne) ? A+...
05/04/2013 à 21:39DezmerEcart cululéL’intérêt dans cette utilisation de la fonction SOUS.TOTAL, c’est que le calcul ignore les valeurs masquées. Par le jeu des filtres, tu peux donc voir le résultat relatif aux données filtrées. Pour reprendre ton exemple, je peux visualiser directement l'écart cumulé pour toutes les villes, la semain...
05/04/2013 à 19:15bbn Problème d'insertion de ligne en fonction d'une valeurTu peux essayer comme cela A+...
05/04/2013 à 18:34DezmerEcart cululéTu n'as peut-être pas besoin d'utiliser une colonne supplémentaire. Le cumul avec la fonction SOUS.TOTAL pourrait suffire. A+...
05/04/2013 à 16:18hotline Fixer un résultat dans une celluleSi B3 contient la formule =A1+A2, le fait de changer la valeur de A2 modifiera forcement la valeur de B3. Si tu veux "figer" la valeur, il ne faut pas une formule mais une valeur dans B3. Tu peux envisager un traitement par VBA (ou avec Excel un Copier / Collage spécial valeurs). A+...
05/04/2013 à 15:27glamcerise VBA - Somme de valeurs en fonction des années et saisonsVoici une solution avec 2 tableaux : 1 tableau intermédiaire pour accélérer le traitement (Tablo). 1 tableau de résultats (Result) Note : j'ai supprimé la plupart des données pour alléger le fichier. A toi de refaire le plein. A+...
05/04/2013 à 11:37Fred35 Problème macro colorisation ongletTu pourrais te contenter d'un test A+...
05/04/2013 à 09:14ssboo Non exécution d'une macroEn indentant ton code, tu vois mieux sa structure. En particulier, tu t’aperçois que si la cellule n’est pas rouge, tu ne testes pas les autres couleurs et tu passes à la cellule suivante. Tu peux essayer avec ce code A+...