Passionné d'Excel

Inscrit le :13/06/2016
Dernière activité :Mercredi à 12:31
Version d'Excel :2021 FR 64 bits
Emploi :bénévole associations Goutte d'Or
Lieu :Paris
Messages
4'199
Votes
1'054
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par thev - page 37

DateAuteur du sujetSujetExtrait du message
27/08/2019 à 21:50Nairda Target.Row introuvableJ'ajouterai à ce qui vient d'être dit, la remarques suivante : Le mieux est de toujours de définir vos variables. Si vous aviez posé : "Dim plage as range", vous auriez eu une erreur de compilation qui vous aurait alerté. Toute variable non définie est toujours de type "Variant". Avec ce type de var...
27/08/2019 à 18:31Sparfell29 Création de rappels OutlookSuite à votre demande d'ajout d'un destinataire en copie de la tâche, ci-jointe nouvelle version...
27/08/2019 à 12:07bilel93 Classeurs avec macro partagerL'ouverture dans Excel 2016 correspond à l'application Office 2016 ou 365 installée sur votre PC et non à une ouverture Web sur un SharePoint. S'il s'agit de partager votre fichier via l'application Excel présente sur PC, le mettre sur un SharePoint ne me parait pas une bonne solution. Quand vous ou...
26/08/2019 à 15:24Samzou974 Convertir des heures au format HH:mm:ssLe problème était que 1900 n'est pas une année bissextile (tous les 400 ans pour les siècles) . D'où, l'apparition du calendrier 1904 qui est d'ailleurs l'option par défaut pour Excel Mac...
26/08/2019 à 14:57bilel93 Classeurs avec macro partagerUn classeur Excel hébergé sur un SharePoint fonctionne avec Excel Web et non pas avec Excel Office. Excel Web gère en principe les accès concurrents mais ne peut pas exécuter de macros VBA car non compatibles avec l'interface Web...
26/08/2019 à 14:32Samzou974 Convertir des heures au format HH:mm:ssLa solution simple mais qui pose problème pour des dates préalablement enregistrées est de changer le calcul de la date sous Excel, c'est à dire calculer à partir de 1904 et non plus à partir de 1900 (Voir Options avancées --> lors du calcul de ce classeur). Si vous prenez cette option, il faudra...
26/08/2019 à 12:27PilougneObjet TableauExact. Mais le souci est qu'il faut à chaque fois ajouter cette bibliothèque. Pour avoir déjà traité ce problème plusieurs fois, l'installation de Net Framework 3.5 a l'avantage de mettre systématiquement cette bibliothèque à disposition de n'importe quel classeur, comme c'était le cas auparavant...
26/08/2019 à 10:34PilougneObjet TableauLa classe "system.collections.sortedlist" est absente car elle n'est plus systématiquement intégrée dans Windows 10. Pour la récupérer, il suffit d'installer Net Framework 3.5 (dotnetfx35.exe) à télécharger sur le site de Microsoft...
25/08/2019 à 12:55TazemourthGmaoPour cela, le mieux est de fournir un fichier...
25/08/2019 à 12:54Mister_ShelitoGMAO Excel-VBA[quote=Kalyri post_id=791862 time=1566681805 user_id=64632] Bonjour svp, comment décocher la bibliothèque manquant dans l'éditeur VBA. Merci je suis nouveau [/quote Sélectionner la ligne où "manquant ?" apparait et cliquer sur la case cochée...
24/08/2019 à 12:20Remy00 Modifier des valeurs, liens entre textbox et listboxCertes, mais sans fichier joint , on risque pas de le trouver ...
24/08/2019 à 12:02Kig Ha Farz Ajout automatique de ligneA vérifier … En tout cas, cela fonctionne avec restrictions au format Excel 2003 (.xls)...
24/08/2019 à 11:13Kig Ha Farz Ajout automatique de ligneLe plus simple est d'utiliser un tableau structuré qui recopie automatiquement formats et formules d'une ligne modèle et qui possède une ligne Total optionnelle. Création tableau structuré : menu Insertion --> bouton Tableau Paramétrage tableau structuré : sélectionner une cellule du tableau et c...
24/08/2019 à 09:57Samzou974 Convertir des heures au format HH:mm:ssLe format pour les nombres décimaux est "Single" ou "Double" pour une précision décimale plus importante. Le format "Currency" est utilisé pour les grands nombres monétaires (milliards, millions) et ne comporte que 4 décimales. L'indentation est fondamentale pour la lisibilité du code et les erreurs...
23/08/2019 à 22:49Samzou974 Convertir des heures au format HH:mm:ssLa définition de votre variable "Duree" est erronée. Par ailleurs, votre code n'est pas indenté correctement. ci-jointe version corrigée...
23/08/2019 à 18:33flagg Probleme declaration variable dans select caseI est une adresse et est donc de format chaîne. Remarque : Le choix de cette variable n'est pas judicieux car "i" représente plutôt un indice. Une variable de nom "adr" ou " adresse" serait un bien meilleur choix...
23/08/2019 à 16:30DatajunglerFiltrer Listbox activeX multicolonne avec valeur d'une celluleCi-jointe une proposition...
21/08/2019 à 17:08naecoAccèder à un formulaire de Words à partir d'ExcelS'il s'agit de contrôles de formulaire, vous n'utilisez pas la bonne collection (InlineShapes). Il faut utiliser la collection "Fields" et la classe "Field" associée...
21/08/2019 à 13:42nada bahri Refresh userformPour rafraichir le formulaire ...
20/08/2019 à 22:35Ben73Nouvelles colonnes tableau VBACi-jointe une proposition...
13/08/2019 à 15:41Souka2018La méthode de l'objet range à échoué avec Excel 2013Ci-jointe version avec bouton "modifier"...
13/08/2019 à 12:06Souka2018La méthode de l'objet range à échoué avec Excel 2013Vous ne devez pas alimenter votre ListBox à la compilation via la propriété RowSource. Toute modification à l'exécution, de la plage figurant dans RowSource entraîne le plantage d'Excel. Il faut donc l'alimenter à l'exécution. Par ailleurs, avec des tableaux structurés (classe ListObject), il est bi...
09/08/2019 à 10:21ludeauxCalendrierIl suffit de mettre les cellules concernées au format date : jj/mm/aaaaa , de fermer et de rouvrir votre fichier. ci-jointe nouvelle versionj...
08/08/2019 à 17:22ludeauxCalendrierVoir le code des procédures événementielles de la feuille Feuil1 : Worksheet.Activate et Worksheet.SelectionChange...
08/08/2019 à 16:19ludeauxCalendrierC'est fait pour toutes les cellules au format date (jj/mm/aaa)...
08/08/2019 à 15:55ludeauxCalendrierCi-jointe une proposition avec mon calendrier...
07/08/2019 à 11:15NaabzCalendrierJe peux vous proposer une solution beaucoup plus élaborée via mon planning modulable par année et semaine. 1- vous créez , modifiez ou supprimez vos contrats via le bouton : affecter contrats 2- vous définissez vos intervenants via le bouton : modif personnes 3- vous définissez votre fourchette de s...
06/08/2019 à 12:16Michel6503Feuille protégée, déplacement entre celluleVotre problème vient du fait que vous avez fusionné vos cellules. Agrandissez plutôt la hauteur de la ligne. Par ailleurs, une ou plusieurs validations de données sont incorrectes car Excel détecte une erreur à l'ouverture...
05/08/2019 à 12:11TEMAGOULTFARID Sélecteur de dateCi-jointe une proposition avec mon calendrier incluant les jours fériés. NB : comme dit par Xmempl, tous les UserForms, modules et modules de classe doivent être recopiés...
04/08/2019 à 12:44MaiwennListe déroulante Excel ONLINE en lecture seuleVos listes déroulantes fonctionnent si aucune macro n'y est associée. Dans votre cas, il s'agit de filtres qui ne nécessitent pas de macro...
04/08/2019 à 12:18MaiwennListe déroulante Excel ONLINE en lecture seuleUniquement sur votre application Excel bureau, c'est à dire celle installée sur votre PC...
04/08/2019 à 10:19MaiwennListe déroulante Excel ONLINE en lecture seuleLes macros VBA ne fonctionnent pas sous Excel Online car non compatibles avec l'interface Web...
02/08/2019 à 17:30Arafac Partage fichier Excel et protections avec macrosLa bonne solution, c'est de diviser votre fichier en deux : un classeur partagé contenant uniquement les macros et les formulaires/feuilles de saisie un classeur non partagé contenant les données, en lecture par défaut. L 'accès en mise à jour est géré par macro avec boucle d" attente dès que le cla...
02/08/2019 à 15:23krapan97 Impossible de copier des feuilles en VBASi dans votre fichier, vous pouvez copier des feuilles et non les supprimer, c'est que vous avez une procédure événementielle qui active temporairement la protection de votre fichier en cas de suppression. Soit cette procédure est rattachée à chaque feuille :"Private Sub Worksheet_BeforeDelete()" So...
02/08/2019 à 15:21krapan97 Impossible de copier des feuilles en VBASi dans votre fichier, vous pouvez copier des feuilles et non les supprimer, c'est que vous avez une procédure événementielle qui active temporairement la protection de votre fichier. Soit cette procédure est rattachée à chaque feuille, soit une seule fois à ThisWorkBook...
02/08/2019 à 14:20krapan97 Impossible de copier des feuilles en VBASi la méthode échoue, c'est qu'au mois une de ces 5 feuilles : "Gdp", "FDI", "STr", "CBl", "OHb" n'est pas présente dans le fichier wb3...
02/08/2019 à 12:24aqxzsxActualisation qui ne se fait pasIl suffit de sélectionner une autre cellule que celle venant d'être colorée et la mise à jour s'effectue...
02/08/2019 à 12:17krapan97 Impossible de copier des feuilles en VBAEssayer ce code...
02/08/2019 à 11:35aqxzsxActualisation qui ne se fait pasIl suffit de reforcer le calcul de la colonne "BV", comme ceci ...
30/07/2019 à 18:56almanacht Prendre informations de mails reçues sur une boite de réception spécifiquesPour initialiser la variable relative à la procédure événementielle : "Private Sub mails_reçus_ItemAdd(ByVal Item As Object)" , il faut la placer dans une procédure. Le mieux est de la placer dans la procédure d'ouverture d'Outlook. ci-dessous exemple de code : Pour chaque mail ventilé dans le dossi...
29/07/2019 à 17:17Nefisto Enregistrer Sous avec titre proposé et Exit Sub si annuléExact. Il manque l'exécution...
29/07/2019 à 17:07almanacht Prendre informations de mails reçues sur une boite de réception spécifiquesVous donnez peu de précisions sur votre code. S'agit-il d'un code implémenté dans Excel ou Outlook ?? De toute façon, la procédure événementielle "Private Sub Application_NewMail() " est inadéquate dans votre cas puisque vous utilisez des règles Outlook pour ventiler la réception de vos mails. Il fa...
29/07/2019 à 12:46olivier974s Envoi de mail avec liens hypertextesCette adress e : COURRIERS ARRIVES\SCAN\2019\Courrier01.pdf n'est pas absolue car il n'y a aucune référence de lecteur réseau ou alors "COURRIERS ARRIVES" est un nom de partage de données et l'adresse absolue serait : \\COURRIERS_ARRIVES\SCAN\2019\Courrier01.pdf car je ne pense pas qu'un nom de part...
27/07/2019 à 21:43Pauuuulette Ajout et modification d'une liste fournisseursCi-jointe une proposition...
26/07/2019 à 18:51Nefisto Enregistrer Sous avec titre proposé et Exit Sub si annuléEssayer ce code ...
25/07/2019 à 23:36olivier974s Envoi de mail avec liens hypertextesLe problème est que si le fichier PdF se situe dans un sous_répertoire du classeur, le lien hypertext est relatif par rapport au répertoire du classeur. Essayer ce code ...
24/07/2019 à 01:45ryoken Planning automatique VBASuite à votre demande, ci-jointe nouvelle version : avec sélection sur nom/prénom et non plus identifiant amélioration sélection fourchette des semaines du calendrier de l'année...
23/07/2019 à 17:13Calire09 Insérer un tableau à la suite d'un texte dans un mailDans l'éditeur VBA (menu Outils), ajouter la référence Microsoft Outlook Object Library. ou remplacer olmailitem par sa valeur = 0...
23/07/2019 à 16:19cerom42 Compter nb de celluled dont les caracteres sont d'une couleur par MFCCi-jointe une proposition avec une fonction adaptée au format conditionnel...
23/07/2019 à 15:07cerom42 Compter nb de celluled dont les caracteres sont d'une couleur par MFCLa fonction est complexe car elle doit évaluer les conditions du format conditionnel car on ne peut pas tester la couleur des cellules...