| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 05/07/2016 à 18:10 | Barahaoua | Déplacement de valeur dans des cellules | D'abord en regardant ton code, ces 3 définitions ne sont pas cohérentes avec leur commentaire ensuite quelle est exactement la partie de ton code posant problème. Est-ce celui-ci ? Par ailleurs, Il serait bon d'indiquer à quoi correspond la variable "KR"... |
| 04/07/2016 à 20:44 | comardud | Recherchev avec alphanumérique ne fonctionne pas | Votre problème vient de votre BDD où les références contiennent des blancs derrière le dernier caractère alpha... |
| 04/07/2016 à 12:28 | Djay37 | Mail via OUTLOOK suivant un tableau | Pour ne récupérer que 33 mails, il suffit de tester l'existence du nom dans l'objet "Dictionnary" qui stocke les lignes de la Feuille 1. Pour se passer de la référence Microsoft Outllook, il suffit de mettre en commentaire la définition des objets Outlook. En revanche pour se passer de la référence... |
| 02/07/2016 à 19:44 | lioneloiv2016 | Bon de commande / VBA | Si tu insères cette formule comme ci-dessous, ça fonctionne ... |
| 02/07/2016 à 19:15 | lioneloiv2016 | Bon de commande / VBA | Ci-dessous code pour exportation... |
| 02/07/2016 à 17:20 | lioneloiv2016 | Bon de commande / VBA | Bien. Je regarde la partie Export. Pour ton info, l'objet Range [Tableau2] ne comprend ni l'entête, ni le total de ton tableau, mais uniquement ses lignes. C'est donc cet objet qu'il faut utiliser... |
| 02/07/2016 à 14:37 | lioneloiv2016 | Bon de commande / VBA | Du fait que ton tableau est un tableau Excel = Tableau2, il faut utiliser les actions associées à cet objet pour ajouter une ligne. De plus, il faut profiter dans ton code des propriétés de cet objet. J'ai donc remanié ton code comme suit ... |
| 01/07/2016 à 22:20 | Djay37 | Mail via OUTLOOK suivant un tableau | OUI. en activant la routine de gestion d'erreurs comme suit... |
| 01/07/2016 à 16:43 | Djay37 | Mail via OUTLOOK suivant un tableau | Le plus simple est alors de redéfinir la plage des destinataires en fonction des lignes utilisées pour les colonnes A et B. Comme ceci : 'assignation de la plage des destinataires du mail Ce qui vous permettra de rajouter autant de destinataires que souhaité... |
| 01/07/2016 à 13:54 | Djay37 | Mail via OUTLOOK suivant un tableau | Ci-joint code 'Ajouter référence Microsoft Outlook Object Library 'Ajouter référence Microsoft Scripting Runtime... |
| 30/06/2016 à 20:12 | liod | Macro pour changer un éléments dans un lien | Proposition de code... |
| 30/06/2016 à 13:24 | jensaisrien | Mise en forme conditionnelle selon texte | Comme dit plus haut, il faut remplacer A1 par $A$1... |
| 30/06/2016 à 11:58 | j.bart | Aide sur macro de somme/couleur fonctionnant aléatoirement | Malheureusement non. Mais une légère adaptation de ma fonction devrait résoudre ton problème... |
| 30/06/2016 à 11:43 | j.bart | Aide sur macro de somme/couleur fonctionnant aléatoirement | Pas la peine de te rendre chauve car l'explication est fort simple. Dans le cadre d'un format conditionnel, tu ne peux pas tester la couleur de la cellule. C'est légèrement plus compliqué. Il faut accéder à la condition, vérifier si elle vraie et récupérer la couleur à appliquer. Pour illustrer mon... |
| 29/06/2016 à 20:58 | PEV | Formulaire de saisie, vers un autre classeur | OUI OUI, mais le vrai problème de partage ne se situe pas sur le classeur A mais sur le classeur B. Le classeur B doit rester en accès exclusif et il faut gérer en VBA l'attente des demandes d'écriture. C'est possible si par exemple il est localisé sur un serveur. tout simplement en créant une liais... |
| 29/06/2016 à 18:12 | Etrof | [Copier/Coller certaines lignes d'une colonne] | Ci- dessous nouveau code selon votre demande. Je dois cependant vous avertir que les nouvelles feuilles ajoutées dans votre classeur ne sont pas cohérentes avec un classeur Excel 2007 (*.xls) et provoquent des erreurs dans le code. Ces feuilles proviennent à mon avis d'un classeur Excel ultérieur (*... |
| 28/06/2016 à 19:41 | Etrof | [Copier/Coller certaines lignes d'une colonne] | Ci-joint code... |
| 28/06/2016 à 18:15 | Barahaoua | Déplacement de valeur dans des cellules | Ce code devrait mieux répondre à ton problème... |
| 28/06/2016 à 17:19 | Barahaoua | Déplacement de valeur dans des cellules | OK. Je regarde... |
| 28/06/2016 à 13:33 | Barahaoua | Déplacement de valeur dans des cellules | Par rapport à ton exemple, il y a un décalage d'une colonne correction ... |
| 28/06/2016 à 12:42 | Barahaoua | Déplacement de valeur dans des cellules | Ci-joint code partie 2... |
| 28/06/2016 à 10:35 | sebien0077 | Excel et Word | Cancel = True fonctionne parfaitement chez moi et nous avons a priori la même version d'Excel. Essaie de le placer en première instruction... |
| 27/06/2016 à 19:58 | sebien0077 | Excel et Word | J'ajouterai ces 2 instructions Le "cancel= true" enlève la boite de dialogue apparaissant en cas d'"enregistrer sous"... |
| 27/06/2016 à 14:29 | Barahaoua | Déplacement de valeur dans des cellules | D'après ce que j'ai cru comprendre... |
| 27/06/2016 à 12:02 | Barahaoua | Déplacement de valeur dans des cellules | Ci-dessous code... |
| 27/06/2016 à 11:27 | elktrs | Déplacer un fichier via Macro | Certainement. éditeur VB --> outils --> références... |
| 26/06/2016 à 17:00 | pompaero | Liste deroulante sans doublons | Proposition d'amélioration du code feuille employés... |
| 26/06/2016 à 15:40 | Braters | Ouverture fichier trop longue | Content d'avoir pu te dépanner. L'explication : Certainement des données inattendues et invisibles se trouvant à la fin des lignes ou des colonnes de ta feuille... |
| 26/06/2016 à 13:50 | sebien0077 | Excel et Word | Bravo, c'est bien ça, il faut effectivement réinitialiser la variable mais il faut le faire au départ sinon elle ne sera plus activée pour les documents suivants. Comme ceci Par ailleurs, j'ai simplifié le module de classe MyWord car en fait, nul besoin des événements Document Correction d'une erreu... |
| 25/06/2016 à 14:40 | elktrs | Déplacer un fichier via Macro | Attention. En utilisant l'unité C, tu peux rencontrer des problèmes de droit de déplacement. ci-dessous code '******************* Ajouter la référence Microsoft Scripting Runtime ****************************... |
| 25/06/2016 à 00:37 | sebien0077 | Excel et Word | Voici un code qui devrait être conforme à ta demande module de classe MyWord module d'ouverture Document Votre Macro... |
| 24/06/2016 à 14:03 | sebien0077 | Excel et Word | Avant d'examiner plus spécifiquement ta demande, correction de ton code ci-dessous module de classe MyWord Macro de base... |
| 23/06/2016 à 20:05 | sebien0077 | Excel et Word | Je vais regarder et te fournir une réponse demain... |
| 23/06/2016 à 10:53 | sebien0077 | Excel et Word | Cela signifie que tu fermes le premier document et que tu essaies d'en ouvrir un autre. La fermeture du premier document implique l'arrêt de l'instance de l'application Word. tu ne peux pas ouvrir un second document sans redémarrer une instance Word. Pour le moment, une instance Word n'est démarrée... |
| 22/06/2016 à 23:25 | Braters | Ouverture fichier trop longue | Si tu as bien stocké les noms relatifs à liste sur "Feuil2" via ma macro1 1- supprime tous les noms relatifs à liste 2- supprime la feuille "Liste' 3- renomme "Feuil1" en "Liste" 4- recrée les noms relatifs à liste via ma macro 2 Pourquoi cette manip ? J'ai constaté qu'en supprimant la feuille "List... |
| 22/06/2016 à 22:11 | Braters | Ouverture fichier trop longue | Oui. IL faut absolument repartir sur une feuille vierge. ci-dessous une macro 1 pour récupérer les noms relatifs à la feuille liste, sur la feuille active dans les colonnes A et B ci-dessous une macro 2 pour recréer les noms relatifs à la feuille liste, à partir de la feuille active dans les colonne... |
| 22/06/2016 à 20:02 | Braters | Ouverture fichier trop longue | Après analyse, effectivement la macro d'ouverture n'est pas en cause. Le problème se situe au niveau de ta feuille "liste". La solution est : 1- de créer une feuille vierge 2 -de copier les cellules A1 à AO147 de la feuille liste actuelle 3- de sauvegarder les noms relatifs à la feuille liste via éc... |
| 21/06/2016 à 22:33 | vinzmeister | New DataObject et réf.Microsoft Forms 2.0 Object Library | Code pour utiliser le presse-papier... |
| 21/06/2016 à 19:38 | AKO | Macro de protection avec dégroupage de colonnes | Il faut coller ce module dans le code associé à "ThisWorkbook"... |
| 21/06/2016 à 19:28 | sebien0077 | Excel et Word | Il faut bien sûr ajouter la bibliothèque de référence Microsoft Word et ensuite Etape 1 : Référencer et activer les événements Word dans "This Workbook" comme ceci Etape 2 : créer votre module comme suit, en rappelant l'instance de l'application Word créée à l'ouverture du classeur Pour que cela fon... |
| 21/06/2016 à 16:53 | AKO | Macro de protection avec dégroupage de colonnes | En principe, cela fonctionne... |
| 21/06/2016 à 16:33 | Braters | Ouverture fichier trop longue | Cette ouverture longue est liée à l'exécution de la macro d'ouverture du fichier. D'après mon expérience, il serait fort possible qu'une boucle de cette macro balaye la plage complète d'une feuille (environ 1 million de lignes et 15000 colonnes) au lieu de se limiter à la plage utilisée... |
| 14/06/2016 à 21:10 | Chrisco | Avoir une date comprise dans un trimestre donné en condition | Le plus simple me parait être d'abord de créer une fonction Excel personnalisée à partir de la fonction VBA, comme ceci ensuite de créer une table de A1 à B5 associant le coefficient avec le trimestre, comme ceci Trimestre Coefficient 1 A 2 B 3 C 4 D et au final d'utiliser la fonction rechercheV, co... |
| 14/06/2016 à 19:38 | Chrisco | Avoir une date comprise dans un trimestre donné en condition | Quelle différence avec la fonction VBA ... |
| 14/06/2016 à 18:56 | rocket4 | Boucler sur les feuilles d'un classeur | Une autre solution... |
| 14/06/2016 à 13:15 | vbrod | Propriétés "ListFillRange" combobox | La solution est de créer un nom comme ceci : nom_plage = =DECALER(Feuil1!$A:$A;0;0;NBVAL(Feuil1!$A:$A))... |
| 13/06/2016 à 21:24 | adrienc45 | Declenchement intempestif evenements | D'après votre réponse, l'instruction "maj_defautheque.ComboBox1.ListIndex = 0" intervient après le remplissage des éléments de ta Combobox. Je ne vois pas bien où est le problème de déclencher la procédure associée à l'événement "Change" puisqu'en somme l'affichage du premier élément correspond à un... |
| 13/06/2016 à 17:56 | adrienc45 | Declenchement intempestif evenements | Autre solution. Laisser ComboBox1.ListIndex à sa valeur par défaut, c'est à dire "-1" et mettre ce test en début de procédure... |
| 13/06/2016 à 17:15 | pierre17 | Userform, comment ne pas le réduire avec le classeur ? | La solution me parait être d'ouvrir ton autre classeur Excel via une 2ème instance de l'application ... |