| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 23/02/2017 à 23:46 | Gregoryen | Calendrier Excel | Bug corrigé Ce qui me parait envisageable, c'est à l'ouverture du fichier de masquer les colonnes D à Y et d'afficher celles correspondant à la plage de l'utlisateur. Voir version test4... |
| 23/02/2017 à 11:15 | Gregoryen | Calendrier Excel | Il suffit de supprimer l'instruction "STOP" que j'ai oubliée d'enlever après test. Par ailleurs, j'ai ajouté une référence de nom = "tous" relative à la plage de tous les utilisateurs afin de verrouiller les cellules correspondantes à l'ouverture du fichier... |
| 22/02/2017 à 20:34 | Gregoryen | Calendrier Excel | Avec cette modification, ça devrait mieux fonctionner... |
| 20/02/2017 à 22:19 | Gregoryen | Calendrier Excel | Sans mot de passe pour chaque utilisateur, il n'est pas possible d'utiliser cette fonctionnalité. L'autre solution, c'est de passer par VBA. Pour associer une plage à chaque utilisateur et éviter un tableau de correspondance, le plus simple est 1- de référencer la dite plage avec le nom du compte ut... |
| 20/02/2017 à 19:11 | Gregoryen | Calendrier Excel | Les cellules de la plage ont-elles été verrouillées ... |
| 20/02/2017 à 15:33 | Gregoryen | Calendrier Excel | As-tu bien suivi la procédure décrite dans le tutoriel ? 1- permettre la modification des plages 2- cliquer sur nouvelle 3- dans titre, mettre le nom de l'utilisateur 4- entrer un mot de passe pour cet utilisateur 5 - cliquer sur OK et confirmer le mot de passe en cliquant une nouvelle fois sur OK 6... |
| 18/02/2017 à 15:54 | Gregoryen | Calendrier Excel | Pour ce qui concerne la réservation d'une plage spécifique à un utilisateur Oui mais il ne faut pas utiliser le bouton "Autorisations" qui ne fonctionne pas. Il faut suivre la procédure indiquée dans la dernière partie de ce tutoriel. http://www.lecfomasque.com/excel-permettre-a-certains-utilisateur... |
| 17/02/2017 à 23:09 | Gregoryen | Calendrier Excel | J'ai modifié le code de la feuille Heures Supplémentaires pour tenir compte de la protection de cette dernière. Le mot de passe par défaut est "test". Quand tu changeras le mot de passe, il faudra également le changer au début code au niveau et donc modifier la valeur de la constante "mot_passe" en... |
| 17/02/2017 à 18:16 | Gregoryen | Calendrier Excel | Lorsque tu actives la protection de la feuille, il suffit de cocher "insérer un lien hypertexte"... |
| 17/02/2017 à 01:24 | michel90 | ERREUR 429 Un composant ActiveX ne peut pas créer d’Objet | Si tu veux cacher la mise à jour du PowerPoint, il suffit de masquer l'instance de l'application correspondant à l'ouverture de ton fichier ... |
| 14/02/2017 à 17:26 | michel90 | ERREUR 429 Un composant ActiveX ne peut pas créer d’Objet | Je ne sais pas pourquoi tu crées 2 instances d'application Powerpoint, en tout cas celle où se trouve ton fichier présentation s'appelle : PptApp. Donc pour exporter ton fichier, il faut le préfixer par l'instance correspondante, soit ... |
| 14/02/2017 à 16:54 | michel90 | ERREUR 429 Un composant ActiveX ne peut pas créer d’Objet | Pour pouvoir t'aider, il faudrait que tu communiques le code qui ouvre le PPT... |
| 14/02/2017 à 16:41 | michel90 | ERREUR 429 Un composant ActiveX ne peut pas créer d’Objet | As-tu intégré la bibliothèque Microsoft Powerpoint dans le menu outils --> Références de l'éditeur VBA d'Excel ... |
| 14/02/2017 à 12:52 | michel90 | ERREUR 429 Un composant ActiveX ne peut pas créer d’Objet | La solution que j'ai donnée ne fonctionne que si la présentation est ouverte lors de l'exécution de la macro Excel. Si ce n'est pas le cas, il faut alors l'ouvrir comme ceci nom_fichier représente le nom du fichier précédé du chemin d'accès... |
| 13/02/2017 à 23:55 | michel90 | ERREUR 429 Un composant ActiveX ne peut pas créer d’Objet | Il me semble qu'il manque la définition de l'application Powerpoint... |
| 10/02/2017 à 20:55 | thomas67 | Bulle avec texte selon mouse over | Si tu insères une ligne entre la 3 et 12, le nom "champ1" se mettra automatiquement à jour... |
| 09/02/2017 à 23:00 | Gregoryen | Calendrier Excel | La formule utilise une fonction personnalisée. Il faut donc recopier mes fonctions qui se trouvent dans le module fonctions_date... |
| 08/02/2017 à 10:03 | thomas67 | Bulle avec texte selon mouse over | Pour afficher une bulle avec du texte dans une feuille Feuil1 : A- y créer les éléments suivants : a - un contrôle ActiveX de type Label avec Backstyle = Transparent, Backcolor = blanc, BoderColor=blanc b- une forme infobulle c- la référence à la plage où afficher l'infobulle via formules --> déf... |
| 07/02/2017 à 10:39 | thomas67 | Bulle avec texte selon mouse over | La proposition d'Eriiic me parait la plus sage. Si tu veux néanmoins conserver ta demande initiale, une petite correction est à appliquer. ci-jointes nouvelles versions... |
| 07/02/2017 à 01:42 | thomas67 | Bulle avec texte selon mouse over | Ci-jointe proposition avec version 32 ou 64 bits suite à utilisation d'une API... |
| 31/01/2017 à 20:16 | Gregoryen | Calendrier Excel | Normal car la mise à jour de l'hyperlien du bouton ne se fait qu'à l'ouverture du fichier (code VBA associé à l'ouverture du classeur). Il suffit donc de fermer le fichier et le rouvrir. A noter qui si l'année du calendrier n'est pas celle de la date du jour, il se positionne alors sur le premier jo... |
| 31/01/2017 à 20:12 | marions1857 | Find avec retour multiple | Il suffit alors tout simplement d'appliquer le "select" à la plage "LignesTrouvees" et le reste du code est alors inutile... |
| 31/01/2017 à 20:01 | Gregoryen | Calendrier Excel | Ci-jointe nouvelle version Pour répondre au besoin de se positionner sur la date du jour, voir le code VBA associé à ThisWorkbbok Pour le surlignage, voir le code VBA associé à Feuil1(Heures Supplémentaire)... |
| 30/01/2017 à 22:25 | marions1857 | Find avec retour multiple | Déplacer les boutons en ligne 1 à droite du libellé (Exchange with the countries) et essayer ce code ... |
| 30/01/2017 à 18:32 | jothmen | Diférence entre deux date et affichage dans une cellule | Vos dates sont au format chaîne. Pour effectuer une différence, elles doivent être au format date et pour cela, il faut utiliser la fonction de conversion CDATE... |
| 30/01/2017 à 17:49 | Gregoryen | Calendrier Excel | Ci-jointe version avec addition d'une couleur de fond... |
| 30/01/2017 à 13:59 | Gregoryen | Calendrier Excel | Je ne vois pas où est le problème du fait que le calendrier est conforme à l'année et qu'il n' y a donc pas de 29 février dans les années non bissextiles. ci-jointe version avec bouton... |
| 27/01/2017 à 14:30 | wader | Execution macro par commande bat | Le ONTime est plus simple mais il ne permet pas la récurrence... |
| 27/01/2017 à 09:56 | wader | Execution macro par commande bat | Pour effectuer cela, il faut passer par un script VB (.vbs) et non par un script MS-DOS (.bat) Ci-dessous, exemple de script... |
| 24/01/2017 à 11:18 | DS3469 | Coder bouton dans frame sur feuille | C'est possible mais effectivement plus complexe car il faudra définir dans le code de la feuille, les événements liés au bouton et activer ces événements. Lire à ce propos la doc que j'ai rédigée pour la création d'un formulaire (sous forme de Frame) rattaché è une feuille. ci-dessous lien de la dis... |
| 24/01/2017 à 09:31 | Gregoryen | Calendrier Excel | J'ai d'abord développé mes propres fonctions de date : 1- détermination du numéro de semaine suivant la norme ISO à l'époque où Microsoft n'avait pas la fonction (la semaine 1 est déterminée par celle où se trouve le premier jeudi de l'année), 2- détermination du premier et dernier jour de la semain... |
| 23/01/2017 à 19:11 | Gregoryen | Calendrier Excel | Ci-joint calendrier modifié avec mes fonctions de date... |
| 23/01/2017 à 14:30 | Pwincess | Pause dans une macro | Certes. Sauf que le "OnTime." lance la 2ème macro après 10 secondes et que l'exécution de la 1ère macro n'est pas suspendue, ce qui a priori était la demande : "pause dans une macro"... |
| 23/01/2017 à 10:37 | PapouMAC | Contrôler la saisie des heures | Apparemment la version Mac ne reconnaît pas les contrôles ActiveX "Heures" et "Minutes" de la feuille Feuil1... |
| 22/01/2017 à 21:18 | PapouMAC | Contrôler la saisie des heures | Essayer en préfixant avec l'objet source dans le code correspondant à la feuille (Me.) ci-jointe nouvelle version... |
| 22/01/2017 à 19:21 | PapouMAC | Contrôler la saisie des heures | Nouvelle proposition avec contrôles dans la cellule. Utiliser la touche Enter si saisie d'un seul chiffre pour les heures ou les minutes... |
| 22/01/2017 à 14:57 | Pwincess | Pause dans une macro | Ci-dessous code d'attente de 10 secondes sans blocage d'Excel... |
| 22/01/2017 à 14:42 | PapouMAC | Contrôler la saisie des heures | Bonjpur, utiliser ce petit formulaire et voir si cela te convient... |
| 18/01/2017 à 11:20 | camchab | VBA qui cible la partie de l'Excel a enregistrer en Pdf | Avant l'instruction d'exportation, redéfinir la zone d'impression... |
| 12/01/2017 à 22:49 | Alexandre NFM | Envoi de mail en fonction d'une valeur de case | Tout d'abord "Select" est une méthode (c'est à dire une action) et non une propriété, l'instruction "=" est donc impropre. remplacer par... |
| 06/01/2017 à 20:09 | Rquantin | Définir les format textbox d'un formulaire | A mon avis, Non. Le format doit être mis au niveau de l'événement de la Textbox avec la valeur à récupérer. Par exemple ... |
| 06/01/2017 à 11:39 | Innuendo67 | Déclarer MSComm dans un module standard | Tu n'as pas activé la bibliothèque Microsoft Comm Control 6.0 ou cette dernière n'existe pas dans ta version de Windows. Pour Windows 32 bits : C:\Windows\System32\MSCOMM32.OCX Pour Windows 64 bits : C:\Windows\SysWow64\MSCOMM32.OCX Si tu ne l'as pas, il faut la télécharger, la copier et l'enregistr... |
| 05/01/2017 à 15:42 | Invité | Gmail sendusign = 2 | Le port 25 n'est pas utilisable par le serveur smtp.gmail.com car il est en général bloqué par le FAI. Pour que ça fonctionne, il faut utiliser le port 465. Mettre ci-dessous exemple de code qui fonctionne ... |
| 05/01/2017 à 14:31 | screamjojo | Envoi tableau Excel dans e-mail avec condition | L'instruction "Set" définit un objet qui dans ce cas, est une plage de cellules (Range). La méthode "Union" permet de définir un ensemble de plages de cellules continues ou discontinues. Dans le cas présent, elle définit dans la colonne I , la plage de cellules correspondant aux lignes envoyées... |
| 04/01/2017 à 22:59 | screamjojo | Envoi tableau Excel dans e-mail avec condition | Essayer cette modification... |
| 04/01/2017 à 12:39 | Cabrinha | Masquer une Chekbox avec la ligne | Chez moi, ça fonctionne... |
| 03/01/2017 à 18:56 | Cabrinha | Masquer une Chekbox avec la ligne | Il faut utiliser la propriété Value = True ou False pour savoir si la CheckBox est cochée ou non. Pour activer un contrôle ActiveX, il faut désactiver le mode création en cliquant une fois sur le bouton. Pour régler un contrôle ActiveX, il faut activer le mode création en cliquant une fois sur le mê... |
| 03/01/2017 à 18:51 | decibulle | Fonction copy -> feuille a une autre | A mon avis, il faut le faire en 2 étapes... |
| 03/01/2017 à 18:13 | Cabrinha | Masquer une Chekbox avec la ligne | Il faut utiliser le contrôle ChecKBox ActiveX et non le contrôle formulaire. Le contrôle ActiveX possède la propriété Visible ; si cette propriété est égale à False, le contrôle n'est pas affiché... |
| 01/01/2017 à 21:26 | Steelson | VBA et tableaux (ListObjects) | En fait, j'avais appliqué ce code à un tableau dont la première ligne était systématiquement remplie. Pour un tableau dont la première ligne est vierge, il est mieux effectivement de recourir à ton adaptation, ce qui évite de laisser à chaque fois une ligne vierge dans le tableau A noter que la prop... |