| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 05/04/2014 à 06:44 | Stephane Guidon | Convertion texte en nombre | Si j'ai bien compris, avec une fonction personnalisée : Colle la fonction suivante dans une module standart de VBA (Module1) Ensuite si la cellule à convertir est A1 dans la cellule ou tu veux le résultat écrire : =EVAL(A1) Si pas ça fournir un classeur avec les expressions à convertir. A+... |
| 05/04/2014 à 06:09 | galiax | Recherche de Doublon sur 2 Fichiers différent | Une macro assez semblable à celle de gmb et qui devrait être plus rapide (absence de redim) optimisée pour de très grands fichiers. (+ de 50 000 lignes) Les doublons sont affichés en colonne G A+... |
| 05/04/2014 à 05:00 | vlad92 | Marco tres lente | Bah... Tu examines quand même quelque 500 000 fois la condition If... And... A ce stade l'utilisation d'Array est préférable. La même optimisée : A+... |
| 04/04/2014 à 14:00 | toun88 | Formule smiley | Sorry ... |
| 04/04/2014 à 10:36 | horihori974 | Imcompatibilité 2003/2013 | Et le fichier, il est ou le fichier ? A+... |
| 03/04/2014 à 20:50 | fatifatirose | Modification d'un enregistrement | Une copie de ton classeur débarrassé de tes datas mais avec juste un ou 2 enregistrements bidon auraient été plus utile : Il est possible que ma démo tombe un peu à coté... Question1 : voir en pièce jointe Question2 : voir en pièce jointe A+... |
| 03/04/2014 à 19:44 | glongo | Planning hebdo pour 40employes sur 12 plages horaires | Content que ça te convienne. N'hésite pas à revenir en cas de souçi : La traque aux bugs peut durer parfois plusieurs mois... Et n'oublie pas de te garder une sauvegarde du programme original. A+... |
| 03/04/2014 à 14:59 | glongo | Planning hebdo pour 40employes sur 12 plages horaires | Ben voilà. Oui je sais il y avait encore quelques bugs : Ils doivent être pour la plupart corrigés. Ce n'est pas 14 mais 17 positions que j'ai trouvé dans ton classeur je les ai donc crées. De toute façon tu peux en créer ou en supprimer comme tu veux (dans la feuille "Param"en tant que de besoin).... |
| 02/04/2014 à 22:58 | glongo | Planning hebdo pour 40employes sur 12 plages horaires | Hum, C'est un peu coton parce que tu ne respectes pas les plages horaires prédéfinies. Je n'ai pas eu besoin de chercher beaucoup pour trouver des plages atypiques dans ton emploi du temps : 9h30 - 13h00 / 14h00 - 17h30 10H30 - 14h00 / 15h30 - 19h00 08h30 - 12h00 et je ne suis pas certain qu'il n'y... |
| 02/04/2014 à 15:09 | steve115 | Init d'un userform qui ne marche pas | Et la pièce jointe... Elle est ou la pièce jointe ??? A+... |
| 02/04/2014 à 11:34 | Esmee44 | Calcul distance avec VBA | Elle ne peut pas retourner de valeurs puisque c'est une matrice non indicée. Je dirais que la solution passe par : Regarde mon classeur simplifié. A+... |
| 02/04/2014 à 11:10 | enriquepedro | Code - Boucle d'incrémentation | Cette formule remplace le : Range("U3").Select With Selection.Validation Au lieu de sélecter les cellules (ce qui ne sert à rien) On écrit directement La validation de la cellule (3, colonne U)... avec With... Ainsi toutes les instruction des lignes suivantes (qui commence par "." (un point) concern... |
| 02/04/2014 à 11:01 | acymospc | Créer un agenda automatique sous Excel | Dans ton classeur de travail, tu dois avoir 2 feuilles L'une qui s'appelle "Calendrier" par exemple L'autre qui s'appelle "Paramètres" Dans la colonne C de la feuille "Paramètres" tu créées une liste d'année La démo étant donnée pour 2013... Si tu reste sur 2013 et que tu écris 2013 en C3 de la feui... |
| 02/04/2014 à 10:42 | Ludo31 | Insérer des boutons de choix et renvoyer une info | Pour moi c'est incompréhensible. Attendons de voir si quelqu'un est mieux réveillé ! A+... |
| 02/04/2014 à 10:40 | philippe87 | Probléme d'activation du classeur | Oui chez moi ton code arrive à passer. Néanmoins ce n'est pas du fameux. Je te conseille d'adopter ma dernière suggestion. A+... |
| 02/04/2014 à 10:35 | enriquepedro | Code - Boucle d'incrémentation | Comme ça peut-être : Sans pièce jointe impossible de tester... A+... |
| 02/04/2014 à 10:19 | Esmee44 | Calcul distance avec VBA | MtxRectangle est un Array Rectangle = mtxRectangle 'semble incorrect ??? Rectangle = mtxRectangle( x , y) 'peut-être ? Comment comptes-tu exploiter cette fonction ? En lecture directe dans Excel ? ou dans une autre macro ? Donner un exemple d'utilisation (+ Donner le résultat attendu) Aucune déclara... |
| 02/04/2014 à 08:52 | philippe87 | Probléme d'activation du classeur | A+... |
| 02/04/2014 à 08:39 | lolote1054 | Macro pour numéroter des lignes | Voir en pièce jointe A+... |
| 02/04/2014 à 07:20 | glongo | Planning hebdo pour 40employes sur 12 plages horaires | La même chose en version optimisée pour l'impression et l'affichage (MFC)... |
| 02/04/2014 à 00:40 | petula972 | Fichier de gestion parc automobile | Bizarrement j'ai eu le même genre de problème. Sur le moment je n'y ai pas prêté attention mais maintenant que tu le dis : Microsoft à toujours été fâché avec les accents. J'ai résolu le problème en supprimant complètement le nom de la feuille et en faisant un Copié/Coller du nom qui est dans l'ongl... |
| 02/04/2014 à 00:04 | glongo | Planning hebdo pour 40employes sur 12 plages horaires | Moi je verrai un truc comme dans le fichier joint. La colonne A peut être remplie librement Dans la colonne B vous pouvez rentrer les plages horaires telles que définies dans la feuille Param A chaque fois que vous rentrez dans cette colonne B un N° de 1 à 13 le planning se remplit automatiquement D... |
| 01/04/2014 à 22:04 | CAPUCIN | Fermeture d'une application | Môôssieur fait le difficile !!! Bah... C'est on ne peut plus simple : Tu remplaces "Notepad.exe" par le nom de ton appli et c'est plié ! A+... |
| 01/04/2014 à 21:43 | CAPUCIN | Fermeture d'une application | La solution : code fourni par MichD(MVP) A+... |
| 01/04/2014 à 21:31 | petula972 | Fichier de gestion parc automobile | Chez moi cette modification est suffisante. (pour le Userform1 : je n'ai pas testé le Userform2) "j'ai un message d'erreur" ou "ça ne marche pas" n'est pas une réponse : Tu donnes exactement le message d'erreur, tu expliques ce qui ne marche pas, tu acceptes le débogage et tu nous dis quelle ligne e... |
| 01/04/2014 à 19:29 | petula972 | Fichier de gestion parc automobile | Dans la macro Private Sub CommandButton3_Click() Corriger le nom de la feuille (1ère ligne) Sheets( "Modèle"). Select Pour la 2 ème question... Oui sans doute, enfin...peut-être ! Faut voir... ça se discute ! Tout dépend comment tu vois la chose : On ne peut pas tout deviner ! A+... |
| 01/04/2014 à 16:01 | glongo | Planning hebdo pour 40employes sur 12 plages horaires | C'est un peu court pour répondre. Ca dépend des contrats de chacun et surtout de la couverture nécessaire pour chaque plage horaire. Indépendamment des plages horaires que tu annonces quelle couverture nécessaire heure par heure. Quid des samedi et dimanche ? Quelle est la finalité du truc : Juste d... |
| 01/04/2014 à 10:22 | lvcemuni | Aide VBA | Voir la démo dans le message précédent... |
| 01/04/2014 à 10:08 | lvcemuni | Aide VBA | As-tu vraiment besoin de VBA ? Parce ce que ce serait infiniment plus simple et plus rapide avec quelques RECHERCHEV... Dans la pièce jointe une table de correspondance à été créée en Feuil2 Et le codage correspondant est affiché dans la zone jaune en feuille 1 YAPUKA faire un copier/Coller pour fin... |
| 31/03/2014 à 15:10 | ygreck | Besoin d'un coup de main | A mon avis, cela suppose que tu as créé un USF. Mais tes explications sont minimum et en l'absence de classeur joint, je ne vois pas bien comment on va avancer. A+... |
| 31/03/2014 à 12:33 | Kreg | Remplir/Forcer date/heure | Ce n'est possible qu'en VBA et si la feuille est protégée (par un mot de passe. (Faire un clic droit sur les cellules pour les remplir) Il y a une macro dans ThisWorbook et une macro dans la feuille. A+... |
| 31/03/2014 à 12:07 | zarik | Textbox et curseur | Il n'y a pas trop de solution si l'utilisateur décide de zapper purement et simplement. Le contrôle sur OkButton_Click suffit amplement. En revanche on pourrait amméliorer avantageusement le contrôle en ajoutant : et en supprimant le : FréquenceBox_AfterUpdate() et en modifiant le : A+... |
| 31/03/2014 à 11:55 | GregExcell | Enregistrer un nouveau fichier vers un chemin précis | En général on évite les Select : ...est mieux ! A+ Pense à cocher résolu. A+... |
| 31/03/2014 à 11:50 | miche57 | Corriger un code | Une solution : En règle général il vaut mieux éviter d'emboiter les With... End With A+... |
| 31/03/2014 à 11:26 | GregExcell | Enregistrer un nouveau fichier vers un chemin précis | Ube possibilité: A+... |
| 31/03/2014 à 00:08 | rocket4 | Utilisation d'un Formulaire | La version xls... |
| 31/03/2014 à 00:05 | rocket4 | Utilisation d'un Formulaire | En principe le code continue après la fermeture du formulaire... |
| 30/03/2014 à 23:58 | rocket4 | Utilisation d'un Formulaire | Ben... Sur le principe YAPA de problème ! A+... |
| 30/03/2014 à 17:13 | ClaireD | VBA- nom (variable) de liaison à changer | Le CStr n'est pas essentiel car VBA ferait la conversion automatiquement. Je ne l'ai mis que pour bien mettre en évidence que tu concatènes des chaines de caractères. Ainsi si tu as une chaine du type "année 2012-2013" il faudra bien faire attention à ton StrMid. Tu auras quelque chose du genre : ou... |
| 30/03/2014 à 10:41 | ClaireD | VBA- nom (variable) de liaison à changer | La philosophie générale est : Si insuffisant, fournir le code qui ne fonctionne pas (toute la macro hein... pas 3 lignes !). A+... |
| 29/03/2014 à 08:26 | Alienox | Erreur 1004 : méthode select | On ne dira jamais assez que la méthode select sauf très rares execptions est à proscrire avec VBA Pour revenir à l'erreur 1004, On ne peut pas sélecter directement une cellule dans une feuille qui n'est pas visible (active) à l'écran. Supposons que tu as un classeur avec 2 feuilles (Feuil1 et Feuil2... |
| 24/03/2014 à 06:44 | Damdam69 | Formule qui marche sous Excel mais pas en VBA | Il y a une erreur dans la recopie de ta macro ! Essaie : A+... |
| 19/03/2014 à 12:45 | Bluestar1991 | Reduction temps d'execution macro | Ce hosteur pose problème pour la récupération du fichier : Mettre ton fichier sur cjoint svp. A+... |
| 15/03/2014 à 07:31 | CN30 | Suppression d'une fonction macro | Il suffit de supprimer les 2 macros contenues dans ThisWorkbook Ces macros font le recalcul et le report en fin de mois. A+... |
| 10/03/2014 à 15:55 | eloquestion | Regrouper colonnes dans une liste déroulante | Je ne sais pas si c'est cela que tu cherches mais essaie de Copier tout ton tableau sur une feuille vide tu sélectionnes la cellule A1 et tu fais un Collage Spécial > Transposé (Transposé est une case à cocher) A+... |
| 07/03/2014 à 16:10 | kegilko | Problème de lenteur à cause d'une simple affectation de cell | ... |
| 07/03/2014 à 15:43 | kegilko | Problème de lenteur à cause d'une simple affectation de cell | Une macro Worksheet_Change qui s'exécute sur cette colonne ou un calcul (matriciel) qui s'effectue... Difficile de dire avec juste une tranche de macro. Au lieu de commenter la ligne : Debug en mode pas à pas : Mette un point d'arret (F9) sur cette ligne, ensuite (F8...F8...F8...F8...) A+... |
| 06/03/2014 à 16:16 | Tibolito7 | Rechercher date la plus petite d'une colonne | Sorry. pas rafraichi ! A+... |
| 06/03/2014 à 10:31 | toto629 | Base de donnée club sportif | Bonjour, Ben moi, cette manière de voir une base de donnée me semble un peu fumeuse : 1 individu une ligne : Si tu as 25 activités, tu crées 25 colonnes. C'est pas compliqué a créer et bien plus simple à exploiter... A+... |
| 01/03/2014 à 01:30 | Atro | Gestion d'onglets | ... |