| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 31/12/2016 à 11:53 | Steelson | VBA et tableaux (ListObjects) | Un exemple d'ajout de ligne en fin de tableau avec recherche de la première ligne vide et remplissage de la première colonne du tableau en supposant qu'elle se nomme "colonne1" A noter que la méthode ListRows.Add est paramétrable au niveau de la position d'insertion de la ligne. Par défaut, c'est la... |
| 23/12/2016 à 14:57 | Ch@p1Ch@p0 | Insertion ligne supplémentaire avec formule | Le plus simple est d'utiliser l'enregistreur de macro : 1- enregistrer une macro 2- sélectionner la cellule avec la formule et appuyer sur Entrée 3- arrêter l'enregistrement Recopier la formule (exemple addition) pour la colonne D comme ceci ... |
| 23/12/2016 à 12:02 | Ch@p1Ch@p0 | Insertion ligne supplémentaire avec formule | Avec ce code, je recopie bien les formules de la dernière ligne avec RAZ des constantes... |
| 22/12/2016 à 15:18 | Guithou51 | Remplir ListBox avec tableau horizontal | Il faut alors mettre une largeur pour la 3ème colonne supérieure à celle égale à la largeur de la ListBox moins la somme des largeurs des 2 autres colonnes. Par exemple ... |
| 22/12/2016 à 14:44 | Guithou51 | Remplir ListBox avec tableau horizontal | Pour régler les largeurs de colonne Il n'est pas possible de mettre les titres avec un remplissage dynamique de la ListBox1, cela ne fonctionne que via une référence à la plage d'une feuille (propriété Rowsource). La seule option est alors de créer 3 labels correspondant aux titres... |
| 22/12/2016 à 11:53 | Guithou51 | Remplir ListBox avec tableau horizontal | Ci-joint code modifié... |
| 21/12/2016 à 20:07 | gerald.lebret | Macro ne fionctionne pas | Essayer ceci ... |
| 21/12/2016 à 12:37 | william13 | Telecharger piece jointe d'email en fonction de l'object? | 1- A quoi sont relatives les pièces jointes : mails reçus ou mails envoyés ? 2- lien entre objet du mail et vos modules ? 3- noms des procédures (sub ...) dans vos modules ... |
| 20/12/2016 à 09:45 | Morino | Mise à jour des liens entre 2 classeurs | Désolé. Je me suis effectivement trompé dans ma réponse. Ce code permet de supprimer les liens avec un autre classeur... |
| 19/12/2016 à 18:59 | Morino | Mise à jour des liens entre 2 classeurs | Essayer ce code... |
| 16/12/2016 à 16:48 | bilel93 | Classeurs avec macro partager | Votre procédure de saisie, lorqu'elle protège les feuilles met un mot de passe que je ne connais pas. Il faut ajouter ce mot de passe dans toutes les instructions protect et unprotect... |
| 16/12/2016 à 15:36 | bilel93 | Classeurs avec macro partager | Il suffit de le réenregistrer sans l'option lecture seule recommandée... |
| 16/12/2016 à 14:50 | bilel93 | Classeurs avec macro partager | Ci-joint fichier avec code ajusté... |
| 13/12/2016 à 18:32 | yannec | VBA Excel | Je reprends ton problème qui me parait relativement simple. Il suffit d'insérer d'encadrer l'instruction qui coince par une déprotection de la feuille versements, puis une reprotection. ci_jointe version corrigée... |
| 13/12/2016 à 14:36 | Raphdumo | Sécuriser un programme VBA en limitant la saisie d'info | Ci-jointe nouvelle version avec date de fin... |
| 13/12/2016 à 12:20 | screamjojo | Recherche dans le dossier Elements envoyés de Outlook | Tout d'abord une rectification dans les conditions d'apparition du message ( > Date et non > Date -1) Ensuite, ci-dessous code pour 2 comptes de messagerie ou plus... |
| 12/12/2016 à 21:00 | boby63 | Premier et dernoer jour du mois | Proposition ci-jointe... |
| 12/12/2016 à 19:47 | yannec | VBA Excel | Il est fort probable que lors de l'exécution de ton code, tu rentres dans une autre procédure où tu actives la protection de la feuille "versements". Par exemple, si tu as programmé une procédure associée à l'événement "Worksheet_selectionchange", tu exécutes forcément cette dernière. Une exécution... |
| 12/12/2016 à 19:12 | screamjojo | Recherche dans le dossier Elements envoyés de Outlook | Tu as bien ajouté dans l'éditeur VBA la référence "Microsoft Outlook Object Library" ? Dans l'objet de tes messages, as-tu "Relance" ou "relance"? Seule la chaîne "Relance" est testée. Dans Outlook, as-tu configuré plusieurs comptes de messagerie ... |
| 12/12/2016 à 17:23 | screamjojo | Recherche dans le dossier Elements envoyés de Outlook | Proposition de code... |
| 11/12/2016 à 12:00 | eridan974 | Copier vers le blocnote ? | Ne sélectionner que les cellules en jaune via la touche CTRL, puis copier/coller... |
| 10/12/2016 à 13:04 | Raphdumo | Sécuriser un programme VBA en limitant la saisie d'info | J'ai remplacé dans ton fichier, ton inputbox par mon contrôle calendrier pour sécuriser la saisie. ci-jointe version... |
| 10/12/2016 à 10:53 | Maxime_39 | Validation des données : message de saisie variable | Ci_jointes versions 32 et 64 bits avec infobulle. La différence entre les 2 versions réside dans la déclaration de la fonction API de récupération du curseur de la souris... |
| 09/12/2016 à 16:37 | sysqua | Insérer calendrier dans une cellule | Apparemment, il ne trouve plus le module modmain. Tu peux peut-être essayer de remplacer dans ta version Mac, via importation dans l'éditeur VBA, les modules contenus dans le zip ci-joint à remplacer : modMain.bas et Feuil7.cls à ajouter : Contrôle_Calendrier.frm, Contrôle_Calendrier.frx, CmdButton... |
| 09/12/2016 à 12:19 | sysqua | Insérer calendrier dans une cellule | J'ai modifié légèrement le code en remplaçant l'objet "Scripting Dictionnary" qui à mon avis, n'est pas disponible sur Mac par l'objet "Collection" qui est lui, standard. Il est donc possible que cette nouvelle version fonctionne... |
| 08/12/2016 à 17:21 | bilel93 | Classeurs avec macro partager | Si les cellules de la feuille1 "Tableau de bord" sont verrouillées (elles le sont par défaut) et si cette feuille est protégée, aucune saisie dans les cellules n'est possible. Il faudrait préciser comment s'effectue la saisie, directement dans les cellules de la feuille ou via un formulaire. Le mieu... |
| 07/12/2016 à 22:11 | Math2810 | Création ligne tableau | Tu aurais moins de difficultés si tu utilisais les propriétés et méthodes relatives à l'objet tableau1. Par exemple, pour ajouter une ligne, en supposant que le premier champ de ton tableau se nomme "colonne1"... |
| 06/12/2016 à 12:48 | sysqua | Insérer calendrier dans une cellule | Si tu as pu ouvrir le fichier, je peux te donner les éléments à recopier dans ton fichier sous Mac 1- module de classe : CmdButton 2- feuille UserForm : Contrôle_Calendrier 3- code inséré dans feuille "Plan d'actions" 4- déclaration variable publique dans le module modMain... |
| 06/12/2016 à 12:26 | sysqua | Insérer calendrier dans une cellule | Contrôle calendrier inséré sur les 3 colonnes... |
| 06/12/2016 à 11:38 | sysqua | Insérer calendrier dans une cellule | Alors, envoie ton tableau Excel, je vais y insérer mon contrôle calendrier. Indique une cellule dans laquelle doit agir le contrôle. Quelle version d'Excel as-tu ? Il n'existe pas de version 2011, les versions sont 2007,2010,2013,2016... |
| 06/12/2016 à 11:22 | sysqua | Insérer calendrier dans une cellule | Voir ma proposition de contrôle calendrier https://forum.excel-pratique.com/excel/mise-a-disposition-d-un-controle-calendier-date-picker-t85358.html... |
| 06/12/2016 à 10:45 | khech | Tableau de bord | Ci-jointe proposition après modification périodes et taux dans tableau de bord pour faciliter programmation VBA... |
| 04/12/2016 à 19:39 | cisco38 | Variable litbox public | De toute façon pour gérer un code identique, il faut bien sûr passer par des instances de classe. Cependant il me parait plus logique que le code associé aux actions des boutons du formulaire figure dans ce dernier et c'est pourquoi je me suis juste contenté de ramener les événements boutons de clas... |
| 03/12/2016 à 21:12 | cisco38 | Variable litbox public | Ci-joint code commun pour les 4 boutons de défilement... |
| 02/12/2016 à 21:23 | gouloom | Ma macro ne fonction pas | Il suffit d'ajouter une fonction de conversion et de saisir l'heure comme ceci : 16:30 et non 16H30... |
| 02/12/2016 à 16:46 | gouloom | Ma macro ne fonction pas | Vérifie que la date périmée de ta ligne est bien reconnue par Excel comme une date et non comme du texte. Si elle est bien reconnue comme date, elle doit être alignée à droite ou si tu change en nombre, le format de la cellule qui la contient, il doit s'afficher un nombre qui représente le nombre de... |
| 02/12/2016 à 10:43 | bilel93 | Classeurs avec macro partager | Ma suggestion était relative à la macro que vous avez mise en place C'est dans la procédure liée à votre macro qu'il faut mettre en place cette instruction. Vous pouvez en sus dans la procédure d'ouverture du fichier, ajouter un message d'avertissement agrémenté d'une protection de la feuille 1 pour... |
| 01/12/2016 à 11:21 | bilel93 | Classeurs avec macro partager | La solution pour éviter la saisie, puisque le classeur est dans ce cas en lecture seule, est d'insérer cette instruction au début de la procédure de saisie... |
| 30/11/2016 à 11:58 | bilel93 | Classeurs avec macro partager | A priori, cela devrait se résoudre en remplaçant le temps d'attente de 5 secondes par un "Doevents", comme ceci : Si le classeur est directement ouvert en mode saisie, il faut alors insérer à nouveau une fermeture temporisée, comme ceci : ci-dessous nouveau code complet... |
| 30/11/2016 à 11:14 | gouloom | Ma macro ne fonction pas | Petit ajustement s'il ne trouve pas de lignes à supprimer... |
| 29/11/2016 à 23:11 | gouloom | Ma macro ne fonction pas | Ci-dessous proposition de code... |
| 29/11/2016 à 22:00 | thespeedy20 | Erreur du contenu listbox | Ci-jointe nouvelle version... |
| 28/11/2016 à 22:11 | thespeedy20 | Erreur du contenu listbox | Pas bien sûr d'avoir compris ta demande. Cela veut-il dire qu'il faut masquer une des 2 Listbox ou non ... |
| 27/11/2016 à 13:25 | xelag | Calcul du nombre de jours ouvrables entre deux dates | Il s'agit effectivement toujours du nombre de jours ouvrés car cela correspond à une définition sans ambiguïté. Au demandeur de préciser ce qu'il entend par jours ouvrables (jours ouvrés + samedis ??)... |
| 27/11/2016 à 12:01 | xelag | Calcul du nombre de jours ouvrables entre deux dates | Tes remarques sont pertinentes. S'il s'agit des jours ouvrables, il suffit a priori d'éliminer le samedi dans le comptage des jours non ouvrés. ci-jointe fonction ajustée... |
| 26/11/2016 à 16:28 | xelag | Calcul du nombre de jours ouvrables entre deux dates | Ci-jointe fonction que j'ai développée avec exemple sur feuille 1... |
| 25/11/2016 à 20:13 | bilel93 | Classeurs avec macro partager | Pour tester la procédure, il faut que le classeur soit ouvert en lecture seule. Cela se produira dès lors que 2 personnes ouvriront le classeur en même temps. L'une prendra le contrôle exclusif du classeur , l'autre se verra proposer de l'ouvrir en lecture seule et sera mis en attente jusqu'à ce le... |
| 25/11/2016 à 15:46 | compta | GPAO | Bizarre car je n'ai pas ce bug. Je te renvoie le fichier en changeant le type de la variable objet... |
| 25/11/2016 à 15:28 | compta | GPAO | Pas vu de problème, j'ai généré la facture 60363 sans souci... |
| 25/11/2016 à 14:02 | thespeedy20 | Erreur du contenu listbox | Ci-jointe nouvelle version... |