| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 05/06/2014 à 14:33 | mloic | Find | Tu peux utiliser la propriété range plutot que rows ou columns... |
| 05/06/2014 à 13:27 | nicko64 | Tableau de permutations de chiffre sans répétition | Pour le fun, une autre version avec procédure récursive... |
| 04/06/2014 à 21:05 | Karotid | Chaine de caractères | Une proposition de modification de ta macro... |
| 04/06/2014 à 17:59 | alengran | Fonction MATCH + INDEX VBA | Tu reçois le message d'erreur parce qu'il ne trouve pas l'info que tu lui demandes de chercher. car la recherche se fait en comparant une date transformée en texte et une date qui est mémorisée en mode double binaire. utilise la fonction de conversion dans l'appel de la fonction Application.Match(CD... |
| 04/06/2014 à 17:34 | jb6161 | Mot de passe utilisateur | Le nom de la feuille est "base de données" dans la feuille paramétrage le nom de la feuille en colonne D est "base de donées", la macro cherche s'il y a une feuille de ce nom-là et ne la trouve pas, d'où l'erreur... |
| 04/06/2014 à 17:04 | jb6161 | Mot de passe utilisateur | Il ne trouve pas la feuille "base de donées" la feuille se nomme "base de données"... |
| 04/06/2014 à 16:40 | cindoo | Copier coller ligne dans nouvelle feuille | Le code ci-dessus parcourt une par une les cellules de la plage B1 à B10, si une cellule contient la valeur 1 il incrémente un compteur de ligne lig il coupe la ligne dans laquelle la valeur 1 a été trouvée et la colle en feuil2 en ligne dont le numéro est donné par lig. c'est ce que tu avais demand... |
| 04/06/2014 à 16:17 | tiouinch | Fusionner feuille de classeurs dans fichier unique | Ajoute la colonne "Fichier" comme dernière colonne et non comme première. j'aurais dû te le préciser... |
| 04/06/2014 à 13:30 | cindoo | Copier coller ligne dans nouvelle feuille | Il manque un s... |
| 04/06/2014 à 12:46 | tiouinch | Fusionner feuille de classeurs dans fichier unique | Le code est adapté pour éviter de traiter les fichiers déjà pris en compte. Cela suppose que tu ajoutes une colonne nommée "Fichier", dans ton onglet "Classeur Général" de ton Classeur Récap... |
| 04/06/2014 à 11:50 | tiouinch | Fusionner feuille de classeurs dans fichier unique | Re bonjour, et le nom du fichier est-il unique ? est-il pensable de rajouter cette donnée dans le fichier recap lorsqu'on copie les données. il suffirait alors de vérifier si le nom du fichier se trouve déjà dans recap pour ne plus le prendre en compte... |
| 04/06/2014 à 11:20 | cindoo | Copier coller ligne dans nouvelle feuille | Essaie ceci Merci de votre aide[/quote]... |
| 04/06/2014 à 11:08 | tiouinch | Fusionner feuille de classeurs dans fichier unique | Qu'est-ce qui permet à coup sûr, de vérifier qu'un dossier est déjà pris en compte ou non ? le nom + le prénom ... |
| 03/06/2014 à 18:41 | tkd2009 | Application.Match VS WorksheetFunction.Match ? | Il y a une différence entre les 2 si la valeur n'est pas trouvée avec worksheetfunction tu recevras une erreur vba 1004 qui plante ton programme avec application tu auras un message d'erreur dans le résultat de la fonction r = WorksheetFunction.Match("a", Range("A1:B10")) ' erreur vba 1004, le progr... |
| 03/06/2014 à 18:28 | diiity | Tableau et graphique | Voir pièce joite, si j'ai bien compris... |
| 03/06/2014 à 16:54 | Bart47 | Détection d'une partie de cellule en gras | Une fonction personnalisée qui permet de vérifier si un mot dans un texte d'une cellule est en gras. à utiliser comme suit =estengrasdanstexte(A1;"Base") donnera la valeur Vrai si Base est trouvé en gras dans A1... |
| 03/06/2014 à 16:19 | Madrileno74 | Concatener selon doublons | Solution via une macro lancer la macro test via alt-f8, résultats dans la 2ème feuille... |
| 03/06/2014 à 16:01 | alengran | VBA index et equiv , erreur 9 l'indice n'appart....BLABLABLA | La valeur retournée par un de tes 2 match n'est pas une valeur correcte pour la fonction index. tu peux découper ton code et regarder les valeurs à chacune des étapes... |
| 03/06/2014 à 15:55 | tiouinch | Fusionner feuille de classeurs dans fichier unique | ... |
| 03/06/2014 à 15:39 | alengran | VBA index et equiv , erreur 9 l'indice n'appart....BLABLABLA | Valeur e6 non trouvée en b2:B10 ou d1:dh1... |
| 03/06/2014 à 15:29 | alengran | VBA index et equiv , erreur 9 l'indice n'appart....BLABLABLA | Essaie ceci... |
| 03/06/2014 à 15:12 | tiouinch | Fusionner feuille de classeurs dans fichier unique | Voici le code générique adapté pour ton besoin spécifique... |
| 03/06/2014 à 15:03 | alengran | VBA index et equiv , erreur 9 l'indice n'appart....BLABLABLA | Revérifie le nom de tes feuilles et classeurs. sinon mets-nous ton fichier... |
| 03/06/2014 à 14:07 | Invité | Chdir recuperer le path dans une variable | Chdir est une instruction VBA qui devrait fonctionner... |
| 03/06/2014 à 00:38 | tiouinch | Fusionner feuille de classeurs dans fichier unique | Une proposition... |
| 02/06/2014 à 22:03 | Invité | Chdir recuperer le path dans une variable | Il me semble que tu as cette info, c'est le paramètre de ton instruction chdir... |
| 02/06/2014 à 13:30 | Yvouille | Tableaux VBA : Dépassement de capacité | Tu as le même problème de calcul en mode Integer dans cette instruction, il faut forcer le calcul en mode Long de la même manière que pour l'instruction Redim, il faut aussi que m soit défini comme long For m = 1 To (DerLig - 4) * 36@... |
| 01/06/2014 à 23:32 | jujubercy | Macro si une cellule a telle valeur, afficher telle cellule | La solution du lien hypertexte ne te convient-elle pas ... |
| 01/06/2014 à 23:21 | zinelamri | La liste déroulante n'affiche pas tous les noms | Tu enlèves l'instruction msgbox... |
| 01/06/2014 à 22:53 | zinelamri | La liste déroulante n'affiche pas tous les noms | Essaie ceci... |
| 01/06/2014 à 21:59 | Yvouille | Tableaux VBA : Dépassement de capacité | Dans macro 2, tu as défini derlig comme integer, le calcul pour déterminer la dimension se fait en mode integer et tu dépasses la valeur maximum que tu peux mettre dans une variable de type Integer (1496 *36) > 32767. définis derlig as long cela devrait fonctionner. ou specifie que tu veux que le... |
| 01/06/2014 à 21:52 | betoile | Boucle VBA | Difficile de corriger sur base de ce seul code sans savoir ce que tu cherches à faire : mais voici une proposition. j=1 For i = 2 To 1002 If Year(Sheets("PAIE").Range("S" & i).Value) = 2011 Then j=j+1 Sheets("stock").Range("B" & j).Value = Month(Sheets("PAIE").Range("S" & i).Value) / 12 End If Next... |
| 01/06/2014 à 20:04 | ramo123 | Formule en référence à une feuille différente | Une manière de faire : tu te mets dans la cellule où tu veux le résultat, tu tapes = tu vas sur la feuille qui contient la résultat brut tu cliques sur la cellule qui contient ton résultat brut puis entrée tu as maintenant ta formule dans ta cellule où tu veux le résultat. Quelque chose comme ceci =... |
| 30/05/2014 à 23:29 | Onelev | Afficher un nombre d'itérations | Tu dois comparer au résultat précédent fonction de x et non fonction de i. il me semble d'ailleurs étonnant que tu arrives malgré tout au résultat en 20 itérations. dépendant de la manière dont on compte les itérations, on arrive à 12 ou à 13... |
| 28/05/2014 à 17:11 | spleenatis | Utiliser un même nom de formule pour plusieurs cellules | Désolé, je ne vois pas comment faire... |
| 28/05/2014 à 16:33 | BastLat | Compter les feuilles | Tu ajoutes tes feuilles avant la première feuille, ce qui fait que la dernière feuille ajoutée porte le numéro 1 et n'est pas reprise dans ta boucle de chargement de ta listbox. normalement ta feuille fixe "feuil1" est dans ta liste... |
| 28/05/2014 à 16:23 | spleenatis | Utiliser un même nom de formule pour plusieurs cellules | Peux-tu préciser ta pensée ? matrice de formules ... |
| 28/05/2014 à 15:33 | lolo69490 | Extraire des doublons | S'agissant d'une sujet différent, le mieux est d'ouvrir un nouveau message... |
| 28/05/2014 à 15:32 | spleenatis | Utiliser un même nom de formule pour plusieurs cellules | Les formules dans le gestionnaire de noms vont te faciliter l'encodage en minimisant la longueur des formules avec les inconvénients mentionnés dans ma réponse précédente. Le tout est de voir comment tu évalues ta maîtrise de ces inconvénients, et surtout de voir qui sera amené à modifier ce tableau... |
| 28/05/2014 à 14:32 | spleenatis | Utiliser un même nom de formule pour plusieurs cellules | Pourquoi je déconseille cette manière de faire. (déboguage et maintenance) 1) le déboguage risque d'être difficile si erreur dans la formule. l'exécution en mode pas à pas ne pourra pas donner le détail de la formule qui se trouve dans le gestionnaire de noms. 2) en utilisant des noms pour gérer un... |
| 28/05/2014 à 14:12 | titou2626 | Extraire l'intérieur d'une table VBA | Remplacer le 2 par ton numéro de ligne dans l'instruction tu peux le remplacer par la référence à une cellule de ta feuille dans laquelle tu mets le numéro de ligne par exemple en G1. tu y remplis le numéro de ligne puis tu lances la macro... |
| 28/05/2014 à 14:05 | spleenatis | Utiliser un même nom de formule pour plusieurs cellules | Si tu définis aze autrement pour faire en sorte que tu n'aies pas une référenceà une matrice, mais à une seule cellule (avec adressage relative) tu te mets en colonne A et tu définis aze comme étant la première cellule de ta liste (en ligne) ici =sheet1!A$1 lorsque tu utiliseras aze dans une formule... |
| 28/05/2014 à 12:29 | lolo69490 | Extraire des doublons | Cela devrait fonctionner. Il vaut toujours mieux tester et prendre ses précautions avant de lancer en prod (prendre une copie de ton fichier prod avant exécution)... |
| 28/05/2014 à 12:27 | Astarehan | VBA aide Userform | Cfr les hypothèses que j'ai faites..... |
| 27/05/2014 à 23:59 | Jule04 | Trier des colonnes en fonction de chiffre | Bonsoir, pour le tri des lignes dl étant utilisé dans la formule pour le calcul de dc tu ne peux pas lui soustraire 1 avant ce calcul... |
| 27/05/2014 à 23:39 | Jule04 | Trier des colonnes en fonction de chiffre | Re-bonsoir, fichier adapté pour inclure un tri des colonnes suivis d'un tri des lignes... |
| 27/05/2014 à 23:10 | Jule04 | Trier des colonnes en fonction de chiffre | Je ne peux pas t'aider sur base de cette explication. tu peux essayer l'enregistreur, puis faire le tri que tu souhaites via le menu données,-> tri, quand tu as le résultat voulu tu arrêtes l'enregistreur et tu regardes(adaptes éventuellement) le code généré. tu peux aussi mettre un exemple de ce... |
| 27/05/2014 à 22:45 | Jule04 | Trier des colonnes en fonction de chiffre | .Sort.Orientation=xlsortrows et mettre le order:=xldescending dans la defintion de la clé... |
| 27/05/2014 à 22:40 | spleenatis | Utiliser un même nom de formule pour plusieurs cellules | J'ai essayé, chez moi cela fonctionne à condition de sélectionner 2 cellules, puis d'aller mettre =formule dans la barre de formule puis de valider par CTRL-Maj-Entrée... |
| 27/05/2014 à 22:22 | Jule04 | Trier des colonnes en fonction de chiffre | Le principe on lance un tri en colonne sur un tableau dont les dimensions sont déterminées par la dernière valeur en colonne B et la dernière valeur dans la dernière ligne. pour l'appliquer à ton exemple, il faut supprimer le tableau avec le résultat attendu (j'ai omis de le mentionner) voir fichier... |