| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 29/11/2019 à 13:32 | php28 | Protection celulle | Voici une façon de protéger les feuilles sans empêcher le code de fonctionner. Exemple : https://forum.excel-pratique.com/viewtopic.php?p=813968#p813968 Avec mot de passe Ws.Protect "MonPrécieux", UserInterfaceOnly:=True Sans mot de passe Ws.Protect UserInterfaceOnly:=True Étudie "UserInterfaceOnly"... |
| 28/11/2019 à 19:49 | atlonia | Remplir un listview dynamiquement... ? | @atlonia ... ta méthode Do Until IsEmpty(rg.Offset(0, i)) , pour dynamiser la dimension du tableau de données, fonctionne seulement s'il n'y a aucune cellule vide. La méthode (DernièreLigne et DernièreColonne), pour dynamiser la dimension du tableau de données, fonctionne même si certaines cellules... |
| 27/11/2019 à 14:25 | fronck | Private sub ou sub | ... |
| 27/11/2019 à 13:32 | fronck | Private sub ou sub | Les parties du code qui boguent sont dans des modules. Les références manquent ... Exemple : Sheets("BD").Range("M1") = TextBoxCptKms1.Value Suggestion Sheets("BD").Range("M1") = Worksheets("saisie").TextBoxCptKms1.Value Il faudrait réviser le code ... ric... |
| 26/11/2019 à 15:45 | ludeaux | Ouverture | Il faut scrupuleusement écrire nos mots de passe dans un beau petit carnet jaune à fleurs roses pour ne plus les perdre. ric... |
| 26/11/2019 à 15:13 | ludeaux | Ouverture | Une chose à tenter ... maintient la touche Majuscule enfoncée et double clique sur le fichier. Ne lâche pas la touche majuscule tant que tu n'as pas repris le contrôle du fichier. Dans ThisWorkbook, il y a 2 fois la macro : Sub DéprotégerToutesLesFeuilles() . Il y a même 2 End Sub Pense à faire régu... |
| 24/11/2019 à 18:14 | eole-33 | Plantage Excel à cause macro | Un essai ... Mais les lignes fusionnées, c'est triste ... ric... |
| 24/11/2019 à 17:24 | eole-33 | Plantage Excel à cause macro | Excel plante avec ta macro, car tu as une boucle sans fin .... Si j'ai bien compris ce que tu veux faire... Un essai ... ric... |
| 22/11/2019 à 16:59 | poulite | Enregistreur de macro pour enregistrer en pdf | Le code fonctionne ... L'erreur en question ... tu tentes d'écrire dans le dossier Onedrive ... https://support.microsoft.com/fr-ca/help/849179/run-time-error-2147417848-80010108-automation-error-the-object-invoked ric... |
| 22/11/2019 à 09:46 | Mahatma | Màj d'une macro et la transformer sur Excel | Le mot de passe n'est pas à l'ouverture du classeur, mais ce sont les feuilles qui sont protégées contre les modifications. ric... |
| 22/11/2019 à 09:14 | Mahatma | Màj d'une macro et la transformer sur Excel | Les feuilles sont protégées pas un mot de passe. Peut-on avoir un copie déprotégée ? ric... |
| 21/11/2019 à 21:48 | poulite | Enregistreur de macro pour enregistrer en pdf | L'enregistreur n'a pas tout capté le nécessaire. Regarde au bas de cette page, dans Sujets similaires , il y a plusieurs fils qui en discutent. ric... |
| 21/11/2019 à 21:12 | JeremyW | Tester deux feuilles | Un essai ... ric... |
| 21/11/2019 à 19:46 | infolarive | Entrer plusieurs mots dans une cellule | Le code que je t'ai fait parvenir, c'est lui qui gère le cas et il ajoute au besoin le double apostrophe. Donc, les gens peuvent saisir un nom contenant une apostrophe et ça va fonctionner. ric... |
| 21/11/2019 à 13:05 | dav86 | Erreur 1004 avec une méthode not intersect | Il semble y avoir de la confusion à l'exécution du code. Le code, en écrivant dans la feuille, déclenche à répétition l'exécution Private Sub Worksheet_Change(ByVal Target As Range) . Les Unprotect et Protect finissent par se mêler et le code bogue en tentant d'écrire dans une feuille protégée. Je t... |
| 21/11/2019 à 12:34 | bofala | Macro ne fonctionne pas sur tous les PCs | La suggestion d'X Cellus en pas-à-pas détaillé... Sur l'ordinateur de ta collègue où l'exécution pose problème ... Ouvre les deux fichiers : 1- Planning_Equipe ......... puis, macro_planning........ Ouvre la fenêtre "Microsoft Visual Basic pour Applications" (raccourci ALT-F11) . Va dans le Module1... |
| 21/11/2019 à 09:52 | Noctam | Copie-colle VBA sous condition | Ric... |
| 21/11/2019 à 09:47 | infolarive | Entrer plusieurs mots dans une cellule | Si le nom comporte une apostrophe, il faut doubler l'apostrophe dans la formule ... Un essai ... Voir deux lignes avant le "End Sub". ric... |
| 20/11/2019 à 18:22 | redj12 | Pièce jointe vérouillée | Cela sert quelques lignes plus bas à extraire le nom du fichier sans son chemin. MonFich = Right(Source_File, Len(Source_File) - Len(LeNom)) Ensuite, avec le nom du fichier, l'on peut lire dedans. Montant = Workbooks(MonFich).ActiveSheet.Range("E" & dlig).Value Pour inclure le Montant dans le co... |
| 20/11/2019 à 16:34 | infolarive | Entrer plusieurs mots dans une cellule | @Xmenpl ... tout à fait d'accord. Le fichier d'origine était tout autre, je constate qu'il a été adapté à de nouveaux besoins. ric... |
| 20/11/2019 à 16:25 | infolarive | Entrer plusieurs mots dans une cellule | Curieux, l'on dirait qu'il y a eu des changements dans le code depuis. Quoiqu'il en soit .... Un essai de correction ... Dans la feuille "Accueil" ... remplace ... ric... |
| 20/11/2019 à 13:12 | redj12 | Pièce jointe vérouillée | Un essai ... Remarque : j'ai ajouté le symbole euro à la suite du montant dans le texte du corps du message ... ric... |
| 19/11/2019 à 22:36 | mc guill | Imprimer un tableau | Ric... |
| 19/11/2019 à 22:36 | Soph_Girl | Formulaire saisie de données - Écrase toujours la ligne malgré le code | Ric... |
| 19/11/2019 à 19:43 | mc guill | Imprimer un tableau | Un essai ... Dans "Mise en page" > Ajuster à 1 page de largeur sur 1 page en hauteur. J'ai diminué les marges à 1 cm. ric... |
| 19/11/2019 à 19:12 | rvoog | Problème de défilement au dessus de la 1e ligne (Excel 2016) | Un essai ... Quand Excel est fermé ... Va dans le dossier caché : C:\Users\ ... ton nom d'usager ... \AppData\Roaming\Microsoft\Excel Il y a le fichier Excel15.xlb (le chiffre 15 peut varier selon la version d'Excel). Supprime-le ou renomme-le ... genre Excel15.xlb.old C'est le fichier de personnali... |
| 19/11/2019 à 19:03 | Soph_Girl | Formulaire saisie de données - Écrase toujours la ligne malgré le code | Un souci, la méthode pour ajouter une ligne au tableau avant d'y inscrire les données. Pour une autre feuille, il suffit d'adapter le nom du tableau au besoin (2 endroits) Essai ainsi ... ric... |
| 19/11/2019 à 17:56 | Noctam | Copie-colle VBA sous condition | Dans ton fichier exemple, il n'y avait pas de code différent pour tester ... Un essai ... Ce n'est peut-être pas le code le plus rapide ... ric... |
| 19/11/2019 à 16:54 | Noctam | Copie-colle VBA sous condition | Si le masterkey est déjà présent, l'on écrase les données ? Si le masterkey n'est pas présent, l'on ajoute au bas ... Est-ce bien cela ?? ric... |
| 19/11/2019 à 16:27 | redj12 | Pièce jointe vérouillée | Est-ce qu'Excel est bien l'application par défaut pour le type de fichier .xlsx ? Le problème ne provient pas du code ... mais, éventuellement de la sécurité d'Excel ou d'Outlook; sécurité qui a éventuellement pu être modifiée sur ma machine. Mais là, je n'ose pas suggérer quoique ce soit concernant... |
| 19/11/2019 à 14:46 | redj12 | Pièce jointe vérouillée | La version 16 est proche de la version 365 (laquelle évolue sans cesse). Ici, ton code fonctionne. Une fois le courriel à l'écran, je peux ouvrir la pièce jointe, puis la fermer et finalisé l'envoi du courriel. Un renseignement que tu n'as pas mentionné ... est-ce des fichiers Excel (.xlsx ou .xlsm)... |
| 19/11/2019 à 13:25 | redj12 | Pièce jointe vérouillée | Ni ton profil, ni ton message ne mentionnent quelle version de la Suite Office tu utilises. Ici sur Office 365 ... ça fonctionne correctement. ric... |
| 19/11/2019 à 12:51 | ilienfrancois | Arrondir une formule et la mettre en € | Ca ressemble à un chiffrier qui concernerait des paris. Si c'est le cas, cela est contre mes valeurs. ric... |
| 19/11/2019 à 12:03 | ilienfrancois | Arrondir une formule et la mettre en € | Un essai ... =CONCATENER((ARRONDI(0,646161;2)*100);" ";"€") ric... |
| 19/11/2019 à 11:45 | yanou1664 | Supprimer les lignes suivant sélection d'une listbox | Une interrogation ... T3 = Array(Sheets("Feuil1").Range("B500").Value) Un Array ne devrait-il pas contenir plusieurs valeurs pour y boucler ? T3 = Array(Sheets("Feuil1").Range("B500:B502").Value) ne serait-il pas ce que tu cherchais à obtenir ? Quelles données faut-il coller dans B5 pour que les mac... |
| 19/11/2019 à 09:13 | jonat28 | Actualiser une feuil Excel aide | Excuser mon erreur ... ric... |
| 18/11/2019 à 23:46 | thespeedy20 | N'affiche pas les bonnes données en fonction d'une sélection dans 1 listbox | Dis-moi, dis-moi ... S'il peut y avoir de la multisélection dans "Choix du degré", y aura-t-il en même temps de la multisélection dans "Choix de cours ? Où même encore plus ... de la multisélection en même temps dans "Choix du professeur" ?? ric... |
| 17/11/2019 à 22:01 | thespeedy20 | N'affiche pas les bonnes données en fonction d'une sélection dans 1 listbox | Je m'y suis essayé et je m'y suis cassé les dents. ric... |
| 17/11/2019 à 21:49 | Cedcel85 | Checkbox | Aussi, je modifierais les 3 blocs de macro ainsi : ric... |
| 17/11/2019 à 21:45 | Cedcel85 | Checkbox | Les hauteurs des CB ne sont pas toutes identiques, certaines sont trop haute. Mets les hauteurs (height) à 12,5 et les hauteurs de lignes à 15,75. Puis les Top ne sont pas tous égaux : CB_TC47 et CB_TC47 CB_TC48 et CB_TC48 CB_TC012 et CB_TC012C Assures-toi aussi que les CB sont bien centrés en haute... |
| 17/11/2019 à 13:53 | Andre13 | Toggle bouton Up et Down modifier direction au clic bouton | Il suffit de lier les macros aux flèches. J'ai aussi simplifié le code ... ce qui arrête le défilement rendu à la limite. Si tu supprimes les boutons, il faudra modifier le code. Voir si ça convient... ric... |
| 17/11/2019 à 13:31 | Andre13 | Toggle bouton Up et Down modifier direction au clic bouton | Coder pour arrêter arrivé à la fin ou au début selon le bouton. Sinon ainsi, c'est une boucle. ric... |
| 17/11/2019 à 13:29 | Andre13 | Toggle bouton Up et Down modifier direction au clic bouton | Je n'ai pas trop compris ta demande ... Mais quand même ... un essai ... Je n'ai qu'inversé les 2 codes ... J'ai remplacé les données pour voir le mouvement. ric... |
| 15/11/2019 à 16:23 | Floki_94 | Temps d’exécution trop long | Si tu as des formules et des macros événementielles ... Un essai ... ric... |
| 15/11/2019 à 15:42 | Floki_94 | Temps d’exécution trop long | Ric... |
| 15/11/2019 à 15:04 | Floki_94 | Temps d’exécution trop long | Dans le code de Galopin ... As-tu remarqué a = Range("A1:A91001").Value et For i = 91000 To 1 Step -1 qu'il y une ligne de moins dans la boucle "For". Sinon tu auras l'erreur 9 Ce qui n'a rien à voir avec l'erreur 9, une petit coquille à corriger : ......... a et a .................................... |
| 15/11/2019 à 09:51 | Nowhereman | Problème userform sur deux écrans | Ric... |
| 14/11/2019 à 20:35 | redj12 | Envoi email | Un essai ... La ligne ChDrive "T" n'est pas nécessaire si tu restes sur le même lecteur. Sinon, adapter à la lettre d'unité désirée. ric... |
| 14/11/2019 à 20:24 | thespeedy20 | 2 Listes déroulantes en conflit ? | Ric... |
| 14/11/2019 à 19:39 | thespeedy20 | 2 Listes déroulantes en conflit ? | Si tu tiens à faire effectuer le trie ... place la ligne en dernier, juste avant le Application.EnableEvents = True Je ne l'ai pas testé, mais je crois que ça devrait faire l'affaire. ric... |