| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 28/03/2022 à 19:44 | kheiroran | Formulaire VBA sans un userform | Re, Oui Dan m'a devancé a-t-il un fille qui le tiens trois plombe au téléphone Donc pas de .selecte le fait qu'il soit rester en minuscule aurait du te mettre la puce à l'oreille. J'ai modifié le fichier pour avoir un tableau par chargé de reporting même si je ne suis pas pour... |
| 28/03/2022 à 17:45 | sg394 | Conserver uniquement les premières lettres d'une variable | Eric t'as fait une fonction sur mesure dans ton code tu remplaces l'usine à gaz par le sien Je vois que tu as Target.Value donc si tu es dans l'évènement Change de la feuille faudra peut-être adapter le code... |
| 28/03/2022 à 17:18 | Oriane_ | Problème ActiveSheet avec PrivateSub | Besoin de VBA pour cela ? Dans la cellule G9 coller = = SI(A34<>0;B34;0)... |
| 28/03/2022 à 17:03 | kheiroran | Formulaire VBA sans un userform | Ci l'on commence par le début : Danc ce cas de figure il vaut mieux affecter un Objet sans te soucier si le tableau comporte déjà des entrées, le fait d'associer un Objet ne t'oblige plus à savoir sur quelle ligne tu es car par défaut la nouvelle ligne sera sélectionnée. Puisque par défaut la nouvel... |
| 27/03/2022 à 19:17 | kheiroran | Formulaire VBA sans un userform | @Kheiroran, cela fait beaucoup de demande tout cela ! Je pense que pour que l'on t'aide il va falloir un tout petit peut mettre les pieds dans le plat, je n'ai pas vu un once de code de ta part depuis le post 1. Je me répète surement, mais nous ne sommes pas là pour écrire tout un code à ta place, b... |
| 26/03/2022 à 15:09 | Blondin02 | Userform ajout CheckBox | Blondin, il va falloir que tu fasses un peu de lecture et que tu replanches sur ton formulaire. Je me répète mais un formulaire tel que décris ici prend 30mn à faire sous Access sans une ligne de code. Chaque bouton de ton formulaire doit avoir un fonction bien déterminée, un bouton nouveau n'est pa... |
| 26/03/2022 à 11:26 | Blondin02 | Userform ajout CheckBox | Ne pas oublier que l'on peut utiliser avantageusement la propriété .Tag des contrôles pour y stocker toute formes d'information... |
| 24/03/2022 à 19:03 | minakashi | Erreur d'exécution '91' UserForm | C'est quoi TS on ne vois nulle part sa déclaration... et mieux vaut déclarer LI en Long... |
| 24/03/2022 à 17:46 | Exia | Sélection d'une colonne à partir d'une variable | Ha le fameux Exit For... Si tu fais un Exit For comme son nom l'indique tu sort de la boucle que tu sois à 2, 3, ou 15 tu sort sans vérifier les suivants. Il faut éviter autant que faire ce peut ce type de programmation, et préférer des Select Case ou Bloc If. Et comme le dit si bien @ThauThème sans... |
| 24/03/2022 à 09:24 | caillavet | Création d'un bouton de validation | Merci cela fait toujours plaisir d'avoir de bon retour, c'est notre rémunération à nous les bénévoles... |
| 21/03/2022 à 19:38 | caillavet | Création d'un bouton de validation | J'ai fait quelques changements notamment sur la sub enregistrer, qu'il faut vérifier vu le nombre d'enregistrements... |
| 16/03/2022 à 14:31 | edescamps | Traduire macros 32 bits en 64 bits | Juste pour info. Faire une recherche de SetTimer dans le fichier (Données de Crosoft)... |
| 14/03/2022 à 15:22 | Christophe79 | Cacher les macros confidentielles aux utilisateurs de fichiers Excel | Bien entendu tout ce qui à été fait peut être défait, par contre bonjour le travail, cela risque d'en démoraliser plus d'un. (il faut prendre chaque variable, faire une recherche et un remplacement avec un nom explicite) Si l'on regarde bien les codes, ce sont juste les noms de variables qui changes... |
| 11/03/2022 à 01:05 | COMPAN | Problème Fichier VBA sur ordi HP | Resvr32 est un peu délicat j'ai déjà eu des problèmes. Donc utilises toujours les chemins complets pour tout c:\windows\SysWOW64\regsvr32.exe c:\windows\SysWOW64\MSCOMCTL.OCX. Tu dois avoir un message comme quoi l'enregistrement c'est bien fait... |
| 10/03/2022 à 12:15 | COMPAN | Problème Fichier VBA sur ordi HP | Re Tu n'as pas une UserForm avec ces contrôles dessus ... |
| 10/03/2022 à 11:51 | Niba | Insérer MsgBox YesNoCancel dans une macro | Je verrais plutôt un code minimaliste comme ceci, tu dois modifier les deux procédures. Pour fini, je ne saurais trop te conseiller d'utiliser un tableau structuré en feuille2... |
| 10/03/2022 à 10:45 | COMPAN | Problème Fichier VBA sur ordi HP | Tu peux dire quelle références étaient marquées manquantes ? Si tu décoches les références tu risque d'avoir des plantages dans certaines procédures, si tu as besoin de ces références... |
| 09/03/2022 à 22:34 | COMPAN | Problème Fichier VBA sur ordi HP | Va voir dans le menu Outils/Références de l'environnement VBE il doit te manquer une référence sur cet ordi... |
| 09/03/2022 à 15:57 | AVbr12 | VBA Select Case | Tout d'abord il faut savoir comment est alimenté le tableau, tu n'as pas besoin de prévoir des lignes vides puisque tu travailles avec un tableau structuré. Dans le code qui alimente le tableau il faut que tu ajoutes une ligne avec une instruction du type : Range("TableauMOL").ListObject.ListRows.Ad... |
| 07/03/2022 à 13:53 | Cellzer | Macro pour Effacer partie de texte et ajuster la colonne | Et en créant un feuille, puis supprimer les infos monde, régler le zoom, après il ne reste plus qu'à l'imprimer et la supprimer. Voici un code minimaliste sans l'impression, ni la suppression... |
| 07/03/2022 à 11:50 | Cellzer | Macro pour Effacer partie de texte et ajuster la colonne | Si la colonne Monde est la dernière alors tu peut faire une sélection des colonne que tu veux imprimer, Ensuite dans le menu Mise en page tu cliques sur ZoneImpr puis Définir. Enfin dans menu Fichier / Imprimer / Mise en page / Page /Réduire/agrandir à: et là tu sélection le zoom..... |
| 07/03/2022 à 11:34 | jo75 | Erreur Compilation : Sub ou fonction non définie | Aprés cela ce qui donne... |
| 07/03/2022 à 11:23 | Marylee37 | Bloquer certaines cellules d'une feuille et dupliquer ce blocage | Là encore pour l'exécution du code il y a plusieurs possibilités Première chose à faire c'est de copier coller le code dans un module. On va dans l'environnement VBE Alt + F11 Menu Insertion / Module Copier coller le code fournis Ensuite plusieurs possibilités se présentent à toi. Si c'est un code q... |
| 06/03/2022 à 16:01 | mipec | Des choses étranges dans mon tableau | Quand tu dis Ton souci viens de ce code Tu cherches à faire quoi dans ce début de procédure ? Tester les valeurs des cellules pour chaque ligne du tableau, sur les colonnes O et H ? Si c'est cela Tu n'a pas besoin de rechercher la dernière ligne du tableau. Pour balayer toutes les lignes d'un tablea... |
| 05/03/2022 à 14:23 | Sagejo | Macro pour pour plusieurs togglebutton | Pourquoi ne pas utiliser le regroupement de ligne dans Excel tout simplement, qui lui permet l'insertion de lignes... |
| 04/03/2022 à 16:03 | Marylee37 | Bloquer certaines cellules d'une feuille et dupliquer ce blocage | Il y a plusieurs méthodes pour arriver au même résultat. Tu peux par exemple faire une boucle sur les feuilles et tester leur noms si le nom correspond alors tu bloques ou pas les cellules. et pour l'appel tu fais Il est possible aussi de remplacer la variable Range de la fonction par un String qui... |
| 03/03/2022 à 14:50 | rafu59 | Creation dossier et sous dossier | Salut, C'est quand même très bizarre cette histoire. Combien as-tu de classeurs ouvert quand tu lances cette macro ? Il serait bien que l'on ai un fichier pour bien se rendre compte des problèmes... |
| 03/03/2022 à 11:03 | rafu59 | Creation dossier et sous dossier | Je pense que vous ne répondez pas à la question de thev. Faites un aperçus d'écran du Module ThisWorkBook. Car comme lui je pense que cette variable n'est pas déclarée... |
| 25/02/2022 à 10:03 | Domtous | Erreur d'exécution '1004' sur fermeture d'un fichier sauvegardé | Va dans centre de gestion de la confidentialité depuis les options puis paramètres des macros et tu coches selon cette vue... |
| 24/02/2022 à 19:57 | rafu59 | Creation dossier et sous dossier | Re, Petite fonction pour créer des répertoires en cascade, ce n'est pas de moi... |
| 24/02/2022 à 19:54 | rafu59 | Creation dossier et sous dossier | J'ai pas tout vérifier mais bon sur ce bout de code VB va tester si LeRepY existe s'il n'existe pas il va le créer, mais ensuite il va sortir du If, donc pas de création du second répertoire. Un peu de lecture de chez Crosoft Maintenant évite les "\" en fin de chemin quand tu teste avec dir, petit t... |
| 24/02/2022 à 18:57 | Domtous | Erreur d'exécution '1004' sur fermeture d'un fichier sauvegardé | Re, Pour répondre à ta question. Aller dans l'environnement VBE avec Alt + F11 Ajouter un module avec [Alt + I] et M Renommer ou pas le module (par défaut Module1) Copier et Coller le code que je t'ai donné je le remet Maintenant dans la méthode de ThisWorkBook_Open tu peux mettre ce code :... |
| 24/02/2022 à 13:29 | Domtous | Erreur d'exécution '1004' sur fermeture d'un fichier sauvegardé | Re, Si tu veux utiliser ce code tu dois Ajouter la référence Microsoft Visual Basic for Application Extensibility 5.X je pense... |
| 24/02/2022 à 12:46 | Domtous | Erreur d'exécution '1004' sur fermeture d'un fichier sauvegardé | Pour suivre les ouvertures, tu peux aussi écrire dans un fichier log les évènements Tu appelles la Sub dans workBook_Open et _Close... |
| 24/02/2022 à 10:15 | Domtous | Erreur d'exécution '1004' sur fermeture d'un fichier sauvegardé | Si tu ouvre le fichier dans la même journée tu te retrouve avec ce message d'erreur ajoute l'heure dans ton format pour créer un fichier unique... |
| 20/02/2022 à 14:54 | Lutty | Macro qui créer une Macro (ajouté dans un fichier module) | Tout d'abord tu active la référence... Tu peux créer un module qui se nommera "basTestVbComponent" Pour créer une macro voici une sub Que tu peux tester comme ceci Pour créer un bouton sur un UserForm Ensuite tu crée la Sub pour ton bouton en reprenant Par contre si c'est pour l'insertion du bouton... |
| 20/02/2022 à 13:53 | Manhalo | Aller sur un onglet du ruban à la fin de l'exécution de la macro | Re, Déjà comment as-tu créé ton onglet personnalisé ? Si c'est en passant par personnaliser le ruban Là j'avoue que je ne te serais d'aucune aide, car ce n'est pas la méthode que j'utilise. Tu peux néanmoins tester de faire remonter l'onglet en première position. Mais suis pas sur car non testé... |
| 20/02/2022 à 12:16 | Manhalo | Aller sur un onglet du ruban à la fin de l'exécution de la macro | Petit complément, Plusieurs façons existent pour accéder à ton fichier Xml, pour ma part j'ai pris l'habitude de travailler directement sur le fichier incorporé. Donc j'ai mon fichier Je le renomme en .Zip, je confirme l'avertissement. Je l'ouvre.. Je double clique sur customUI, et je fais un glisse... |
| 20/02/2022 à 12:03 | Manhalo | Aller sur un onglet du ruban à la fin de l'exécution de la macro | A mon avis t'as pas donné le bon nom à to ruban, ou l'id de l'onglet n'est pas bon 1ère chose à vérifier le nom de l'onglet et la sub de chargement Ici nous voyons que la sub de lancement au chargement du ruban c'est OnRibbonLoad et que l'Id de l'onglet et "tab0" Pour ma part j'utilise IDBE Ribbon C... |
| 18/02/2022 à 19:52 | Manhalo | Aller sur un onglet du ruban à la fin de l'exécution de la macro | En utilisant la méthode ActivateTab Où objRibbon est ton ruban et "tab0" l'ID de l'onglet attention à la Case Un autre conseil tester pour voir s'il n'est pas égal a Nothing cela évitera des messages d'erreurs inopportuns... |
| 17/02/2022 à 20:25 | totoche31 | Application.GetOpenFilename avec filtre sur nom de fichier | Re, Les quatre lignes, en fait ne servent plus puisque tu passe par Un FileDialog Pour la suite je ne vois pas suis pas très fort avec PowerQuery, mais tu n'utilise pas la variable FileName donc je ne vois pas l'incidence que cela pourrait avoir. je viens de voir cela Ici tu dois changer F par FileN... |
| 17/02/2022 à 11:37 | Guilhem | Enregistrement vers un dossier dont le chemin dépend de variables | C'est peut-être fonction de la version d'Excel... |
| 17/02/2022 à 11:36 | Guilhem | Enregistrement vers un dossier dont le chemin dépend de variables | Les deux qui étaient sélectionnés, c'est ce qu'il recherche non ... |
| 17/02/2022 à 11:21 | Guilhem | Enregistrement vers un dossier dont le chemin dépend de variables | Re, Je viens de tester et tout fonctionne normalement chez moi..... |
| 17/02/2022 à 11:15 | ben25000 | Grosse panique...fichier se referme qd on veux changer de police | Oui effectivement quand nous revenons sur la police de base c'est le plantage. Excel supprime les Mises en formes conditionnelles... peut être voir de ce coté là... |
| 17/02/2022 à 10:43 | Guilhem | Enregistrement vers un dossier dont le chemin dépend de variables | Re, En plus tu ajoute le chemin et le nom de fichier... Tu l'a en direct avec ThisWorkbook.FullName & Range("D4").value Si tu veux récupérer le nom de ton fichier s'il ne contient qu'un "." tu peut faire strFullName = Split(ThisWorkbook.FullName, ".")(1) & ".pdf" sinon avec InStrRev strFullName... |
| 17/02/2022 à 10:31 | Guilhem | Enregistrement vers un dossier dont le chemin dépend de variables | Tu dois bien ajouter un "\" après ThisWorkBook.Path Tu as quoi dans Range("D4").value car là cela m'intrigue sFilename = ThisWorkbook.Name & Range("D4").Value Tu dois avoir : le chemim: ThisWorkBook.Path & "\" Le nom de fichier : ThisWorkbook.name et Range(....) c'est une nouvelle extension ... |
| 17/02/2022 à 10:08 | totoche31 | Application.GetOpenFilename avec filtre sur nom de fichier | Bon re, En passant par un Filedialog cela passe... |
| 17/02/2022 à 09:00 | totoche31 | Application.GetOpenFilename avec filtre sur nom de fichier | Je retire comme quoi il faut tester avant..... |
| 16/02/2022 à 19:52 | dallasman | Problème fonction AND | Y'a déjà une erreur sur cette ligne dateafaire = DateAdd("m", "-1", datejour) en deuxième variable c'est un double qui est attendu et non pas un string... |