| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 01/09/2022 à 11:59 | Thibet | Empêcher l'ouverture d'un fichier Excel, si les macros ne sont pas activés | On ne peut pas empêcher l'ouverture du fichier mais on peut masquer toutes les feuilles (sauf celle d'accueil) qui ne seront affichables que par macro (propriété = xlSheetVeryHidden) et protéger par mot de passe l'ouverture du projet... |
| 31/08/2022 à 20:32 | MetgeJP | VBA Propriétés sécurité d'un dossier Windows | Ci-dessous proposition de ce module ... |
| 31/08/2022 à 14:55 | mipec | Hyperlien dans listbox | Modifier ainsi (Feuil2 n'est pas nécessaire) ... |
| 31/08/2022 à 14:23 | fronck | Actualisation de listes déroulantes | @Thev For i = 1 To .Areas.Count 'c'est déterminé ou ou comment les 4 postes en Areas ? Merci Chaque référence de jour est composée de 4 cellules discontinues. Par exemple, la référence de nom : lundi_sélection = =Sélection!$D$4;Sélection!$D$7;Sélection!$I$4;Sélection!$I$7 fait référence aux cellules... |
| 31/08/2022 à 09:38 | fronck | Actualisation de listes déroulantes | J'ai mis mes remarques et questions dans le code. ci-jointe réponse ... |
| 30/08/2022 à 17:42 | fronck | Actualisation de listes déroulantes | Ci-jointe autre proposition... |
| 29/08/2022 à 18:58 | Fatos | Touche TAB pour des contrôles sur feuille Excel ? | J'obtiens une erreur de compilation "variable non définie" lorsque j'essaie de tester la constante acShiftMask. Effectivement cette constante n'est valable que pour Access. La solution pour Excel est d'utiliser les valeurs décimales de ces 3 constantes : acShiftMask = 1 (Touche TAB) acCtrlMask = 2 (... |
| 29/08/2022 à 16:46 | x--ben | Dérouler une formule et stocker le résultat en valeur | Le plus simple est de transformer votre tableau en tableau structuré (menu --> Insertion --> Tableau), qui permet une recopie automatique des formules et formats lorsqu'une nouvelle ligne est ajoutée... |
| 29/08/2022 à 16:41 | anasovich | Problème avec l'évènement worksheet_selectionChange | Vous n'avez pas pris la bonne procédure événementielle ... |
| 29/08/2022 à 00:42 | ChrisBlues | Procédure avec deux paramètres String | Enlevez les parenthèses à Vérifie_feuille ou faites-la précéder de l'instruction Call... |
| 28/08/2022 à 16:43 | liob2 | Atteindre (code VBA) formulaire Option Excel et modifier les Options Excel | A priori, la modification des options Excel par VBA reste fragmentaire . xlDialogOptionsEdit ne représente que l'onglet Options d'édition des Options avancées. Les autres options disponibles sont : xlDialogOptionsCalculation 318 Boîte de dialogue Options - Calcul xlDialogOptionsChart 325 Boîte de di... |
| 27/08/2022 à 19:38 | Quentin9823 | Erreur d'exécution '380 | Une proposition via l'utilisation d'un tableau structuré et du code associé... |
| 27/08/2022 à 12:06 | PatPatrouille | Ouverture fichier bis si fichier principal déjà ouvert par autre user | La seule solution est ne pas ouvrir ce fichier directement (soit à partir d'un autre, soit à partir d'un script VBS) auquel cas la disponibilité du fichier en maj peut être testée directement dans la procédure Workbook_Open... |
| 26/08/2022 à 20:12 | PatPatrouille | Ouverture fichier bis si fichier principal déjà ouvert par autre user | Le fait que le fichier soit en réseau causerait problème? Non. Mais potentiellement la lettre (G) représentant l'unité réseau, Oui. Soit elle est assignée automatiquement lors de la connexion au serveur (donc commune à tout le monde), soit la lettre représentant l'unité réseau a été assigné par le p... |
| 26/08/2022 à 18:57 | Eureka07 | ListBox MultiSelect avec condition | Une proposition avec un positionnement de la colonne Index plus rationnelle... |
| 26/08/2022 à 18:34 | PatPatrouille | Ouverture fichier bis si fichier principal déjà ouvert par autre user | A priori, votre fichier est sur un serveur, votre "G:" est sans doute une unité réseau. Mais cette unité réseau est-elle commune à tous les utilisateurs de ce fichier ... |
| 26/08/2022 à 18:22 | safwa | Method cell.clear ne marche pas | Si l'instruction échoue, c'est que Feuil1 n'existe pas ou est protégée... |
| 26/08/2022 à 18:07 | BUDGETS | Tableau vide et quand même le message cet article existe dejà | Ajoutez l' instruction de définition de la plage pour la fonction appelée avec i = ...... ... |
| 26/08/2022 à 15:35 | Zapsalis | Chercher un fichier dans un dossier et ses sous dossiers | J e souhaiterai avoir la possibilité de vérifier ou bien de dire à ma fonction de rechercher dans tel dossier (et ses sous dossiers qui vont bien), car pour un cas je dois chercher dans tous le dossier et les sous dossiers, mais dans un autre cas, je dois seulement chercher dans 2 sous dossiers de c... |
| 26/08/2022 à 12:44 | Zapsalis | Chercher un fichier dans un dossier et ses sous dossiers | Appeler la procédure : recherche_nom_fichier. Attention, la recherche peut être longue selon le dossier de départ choisi. Ci-dessous code ... |
| 25/08/2022 à 14:33 | hicham2610 | Code ferme un pdf S'il le trouve ouvert avant d'exécuter OpenAfterPublish | Où vais-je mettre ce code et vais-je tout mettre ou juste la partie qui concerne la fermeture? 1- vous insérez un nouveau module que vos appelez par exemple : Fonctions 2- dans ce module "Fonctions", vous copiez ce code : 3- dans votre procédure Sub, vous ajoutez ces instructions ... |
| 25/08/2022 à 14:20 | Emeline-00 | RechercheV - Problème format de cellule | Cependant dans le cas ci-joint, les cellules sont toutes au formats "Texte". Et j'ai toujours le message N/A. Avez-vous une idée ? Vous avez effectivement corrigé leur format mais leur valeur est toujours un nombre (alignement à droite). Vous devez sélectionner chaque cellule et presser la touche En... |
| 25/08/2022 à 12:48 | Emeline-00 | RechercheV - Problème format de cellule | Je pense qu'il y a un problème de format sur les cellules.... Tout à fait. Pour un matricule, les cellules doivent être au format texte et non Standard. Ce qui n'est pas le cas pour votre premier matricule. ci-jointe correction... |
| 25/08/2022 à 10:37 | hicham2610 | Code ferme un pdf S'il le trouve ouvert avant d'exécuter OpenAfterPublish | Ci-dessous un code via APIs Windows... |
| 24/08/2022 à 11:29 | superpanda33 | Resultat SpecialCells diffère selon Sub / Fonction | Ci_jointe une proposition... |
| 23/08/2022 à 17:17 | Max_ | OUTLOOK formulaire CheckBox Destinataire | 1- ci-dessous code à associer au formulaire 2- l'exécution de ce code est désactivée par défaut dans Outlook par sécurité. Pour l'activer, vous devez ajouter 2 clés supplémentaires dans votre base de registre : Outlook 2016-2019-2021 64 bits Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHI... |
| 22/08/2022 à 10:29 | Fatos | Touche TAB pour des contrôles sur feuille Excel ? | Une question secondaire : est-il possible qu'un contrôle puisse "suivre" les dimensions d'une cellule, ou être "associé" à cette cellule ? Tout à fait. Exemple de code ci-dessous... |
| 22/08/2022 à 00:44 | Streetchris82 | Imprimer des documents PDF avec choix de l'imprimante et du nombre de copie | Cette instruction ne posera pas de problème ... |
| 20/08/2022 à 15:27 | romain57 | Modifier des informations via un USF | J'ai un code 70 permission refusée, je n'arrive pas à trouver d'où vient l'erreur. Vous utilisez la propriété RowSource à la compilation pour la Combobox cbx_niveau. C'est incompatible avec un chargement de cette dernière à l'exécution. Supprimez le contenu de cette propriété... |
| 20/08/2022 à 14:34 | romain57 | Modifier des informations via un USF | Plus qu'à ajouter un bouton de suppression de ligne mais cela ne devrait pas être bien compliqué. Ci-dessous code de suppression ... |
| 20/08/2022 à 14:03 | romain57 | Modifier des informations via un USF | Le code s'arrête à STOP. Il suffit de supprimer cette instruction. Je l'ai utilisée pour contrôle et ai oublié de la supprimer... |
| 20/08/2022 à 11:07 | Jefekoi | Projet ou bibliothèque introuvable | Ou alors le classeur est en mode partagé... |
| 20/08/2022 à 10:32 | romain57 | Modifier des informations via un USF | Ci-jointe nouvelle version pour la fiche info... |
| 20/08/2022 à 10:08 | romain57 | Modifier des informations via un USF | Dans ton fichier, j'ai également trouvé des coquilles, notamment sur les "X" qui se mettent dans le tableau BDD_MEMBRE. Au lieu d'avoir des "X", j'obtiens des 0 et -1 du coup impossible d'avoir les informationscorrectes quand j'utilise la Fiche Info. C'est normal car les "X" ne sont qu'un simple for... |
| 20/08/2022 à 09:46 | ChrisBlues | Afficher un MessageBox pour dire :"Fermez votre Userform pour continuer." | Par défaut, ton formulaire s'affiche en mode modal bloquant toute application. Mais tu peux l'afficher aussi en mode non modal, ce qui permettra à toute application de s'exécuter ... |
| 20/08/2022 à 09:33 | Fatos | Touche TAB pour des contrôles sur feuille Excel ? | Dans la proposition, il y a l'utilisation des évènements KeyUp (pour les TextBox) et Change (pour les ListBox). Une raison à cette distinction ? La raison est que pour passer d'un contrôle au suivant, le contenu de ce dernier doit être complet. il l'est immédiatement avec une combobox ou une listbox... |
| 20/08/2022 à 00:13 | romain57 | Modifier des informations via un USF | Ci-jointe une proposition avec révision du code de modification et d'ajout, et formatage des colonnes de la BDD correspondant à des options NB : Il est important d'utiliser les noms de colonne d'un tableau structuré car cela facilite grandement la maintenance en cas d'insertion ou de déplacement de... |
| 19/08/2022 à 21:55 | Fatos | Touche TAB pour des contrôles sur feuille Excel ? | Une proposition de révision du code avec des TextBox et l'utilisation de la touche Entrée pour passer au contrôle suivant... |
| 19/08/2022 à 16:17 | Elie LEcointe | Formulaire commande références | Je voulais savoir si il existait un moyen d'écrire les données du formulaire sur 2 feuilles en même temps ? Le but est d'avoir un tableau qui sera effacé régulièrement et l'autre qui ne le sera pas et servira d'historique . Bien sûr. ci-jointe version avec les 2 tableaux... |
| 19/08/2022 à 11:50 | Aphrodite | Exécution d'une opération refusée pour mémoire insuffisante | Le temps de réponse est lent.. Penser aussi à désactiver l'option de calcul automatique si les formules sont nombreuses. Après, il faut déterminer la feuille qui provoque ce manque de mémoire. Pour cela : 1- faire une copie du classeur pour sauvegarde 2- supprimer les feuilles une par une pour ident... |
| 19/08/2022 à 11:31 | micîd | Problème de saisie entre deux formulaires | Ci-dessous code... |
| 19/08/2022 à 10:35 | Elie LEcointe | Formulaire commande références | J'ai regardé le code que Thev a modifié, et il n'y a plus de module mais uniquement le Userform Le module de type général n'apportait rien. Dans votre cas, le plus simple est de n'utiliser que le code associé au UserForm (module de type objet) Il y a une case avec la date, il faudrait qu'elle se met... |
| 19/08/2022 à 10:22 | Aphrodite | Exécution d'une opération refusée pour mémoire insuffisante | La feuille sur laquelle vous tentez d'effectuer vos opérations a très certainement un grand nombre de lignes et de colonnes utilisées, sans doute à tort (peut-être même le maxi : 1 048 576 lignes et 16 384 colonnes). Les barres de défilement vertical et horizontal vous renseigneront à ce sujet. La s... |
| 18/08/2022 à 19:03 | Elie LEcointe | Formulaire commande références | Votre demande est effectivement à préciser. En tout cas, ci-jointe une version qui fonctionne pour l'enrichissement de l'historique des commandes (que j'ai réinitialisé) NB : un tableau structuré ne doit pas comporter de lignes vides... |
| 18/08/2022 à 12:07 | romain57 | La méthode _Default de l'objet Range a échoué | Je dois donc Créer une liste spécifique pour RowSource, c'est bien cela ? Non. Vous ne devez pas charger votre tableau à la compilation (RowSource non renseigné) mais à l'exécution lors du chargement de votre formulaire. ci-dessous code frm_FicheInfoMembre avec utilisation de la classe propre au tab... |
| 18/08/2022 à 11:47 | Hugo1999 | Création seuil d'alerte gestion de stock | La meilleure solution est d'utiliser PowerQuery qui vous permettra : 1- de regrouper vos mouvements pour déterminer le stock 2- d'y joindre votre base d'articles pour en récupérer le seuil d'alerte ci-jointe proposition avec mise en forme conditionnelle : rouge si inférieur au stock d'alerte, jaune... |
| 18/08/2022 à 10:12 | romain57 | La méthode _Default de l'objet Range a échoué | Vous utilisez la propriété RowSource dans le formulaire FicheInfoMembre que vous appelez dans votre formulaire Membre. Il ne faut pas utiliser cette propriété pour un tableau modifié en cours d'exécution . Cela provoque une erreur ou un plantage... |
| 14/08/2022 à 16:58 | netparty | Excel et PDF24 comment ajouter des fichiers | @ric Merci de ton retour. J"ai pris bonne note de ton ajout... |
| 14/08/2022 à 10:24 | netparty | Excel et PDF24 comment ajouter des fichiers | Une fusion de PDFs via VBA est possible en utilisant le logiciel libre PDFCreator de PdfForge avec la référence PDFCreator_COM dans le menu Outils de l'éditeur VBA... |
| 06/08/2022 à 20:30 | visolar | VBA - Sélectionner un tableau précis de données | Lorsque je fais Userform Inilaze cela me fait tout planter je dois tout reprendre C'est très certainement dû à l'utilisation de la propriété RowSource dans la définition de vos ComboBox. A partir du moment où leur contenu est modifié à l'exécution, le plantage d'Excel est garanti... |