| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 28/01/2016 à 15:51 | SARA36 | Format monétaire Textbox | Tu aurais dû commencer par là. Un diagnostic sans voir, c'est plutôt aléatoire... ! A+... |
| 28/01/2016 à 09:15 | SARA36 | Format monétaire Textbox | Un TextBox contient des données de type String, par définition. Tu peux mettre les données que tu affectes en forme au moyen de la fonction Format... Selon les cas, il conviendra de veiller à la façon dont se passe la réaffectation dans l'autre sens, à partir du TextBox... Cordialement... |
| 28/01/2016 à 08:35 | TouToune | Imprimer en VBA en fonction des dates | Tu aurais précisé d'emblée que tu veux imprimer une feuille comportant des dates en colonne B à partir de la ligne 3 en ne laissant apparaître à l'impression que les lignes comprises entre 2 dates (incluses) prédéfinies au moyen d'un formulaire, et les colonnes B à I,, le tableau étant trié par ordr... |
| 28/01/2016 à 08:19 | ORISME ROC | Gestion de stock équipements bureautiques | Pas de problème pour composer un code, à partir du moment où tu as défini exhaustivement les critères permettant de composer un code unique pour chaque appareil. Le problème principal a résoudre est donc au niveau de la conceptualisation, la réalisation ne consistera qu'à identifier les critères ret... |
| 27/01/2016 à 23:56 | peachum | Formule avec si et et | Autres solutions: Cordialement... |
| 27/01/2016 à 23:19 | TouToune | Imprimer en VBA en fonction des dates | C'est bien toi qui définit ce qui doit être automatique ! Si ce n'est pas défini, il ne se passera rien. Et pour l'instant, tu n'as strictement rien défini !... |
| 27/01/2016 à 22:48 | TouToune | Imprimer en VBA en fonction des dates | Quelle est donc l'utilité des dates, si ce n'est en fin de compte pour définir une zone d'impression ? Si pas de zone d'impression définie, tout est imprimé..... |
| 27/01/2016 à 22:23 | ORISME ROC | Gestion de stock équipements bureautiques | Si tu peux préciser ce que tu entends par là, et quelles seraient les caractéristiques de ce code, cela pourrait éclairer... |
| 27/01/2016 à 22:20 | TouToune | Imprimer en VBA en fonction des dates | Pas bien compris ton problème. Si tu dois imprimer selon certaines conditions, quelles qu'elles soient, tu définis la zone d'impression avant d'imprimer, en masquant éventuellement des lignes intermédiaires si elles ne doivent pas être imprimées. [propriété PrintArea de l'objet PageSetup qui ras... |
| 27/01/2016 à 22:08 | melbamelba | Imprimer cellules selon le résultat d'une formule | Effectivement, la protection déclenche une erreur d'exécution sur le test de présence d'une formule. Il semble donc que la macro peut agir sur la feuille mais pas lire la propriété Formula du fait que les formules ne sont pas visibles lorsque la feuille est protégée. Il faut donc passer par la dépro... |
| 27/01/2016 à 18:23 | marions1857 | Formule me renvoit name | OK, c'est noté ! Merci Amadeus... |
| 27/01/2016 à 18:19 | ian972 | Convertir des milliseconde au format 0000'00 | Je maintiens, mets-toi d'accord avec les virgules !... |
| 27/01/2016 à 17:36 | marions1857 | Formule me renvoit name | Je ne connais pas de fonction INDIRECT.EXT !!... |
| 27/01/2016 à 17:33 | ian972 | Convertir des milliseconde au format 0000'00 | 1 milliseconde = 1 millième de seconde. Il faut t'ajuster avec les virgules. Les nombres-temps d'Excel s'expriment en jour. 1 jour = 24 heures 1 jour = 1440 minutes 1 jour = 86400 secondes. Toutes les conversions sont possibles..... |
| 27/01/2016 à 17:23 | ian972 | Convertir des milliseconde au format 0000'00 | Bien sûr : 1358 représente à peine plus d'1 seconde ... |
| 27/01/2016 à 17:06 | ian972 | Convertir des milliseconde au format 0000'00 | Format : m:ss,00 ou : m" ' "ss,00" ''"... |
| 27/01/2016 à 16:53 | ian972 | Convertir des milliseconde au format 0000'00 | Le format se met par le format de cellule. NB- Pour faire 2 minutes, il faut 120000 millisecondes. 1358 représente à peine plus d'1 seconde... |
| 27/01/2016 à 16:28 | ian972 | Convertir des milliseconde au format 0000'00 | Pour convertir un temps en millisecondes en nombre-temps d'Excel, il faut le diviser par : 86400000 Cordialement... |
| 27/01/2016 à 16:21 | v tec | Macro chrono | Tu as oublié de renommer les variables dans la déclaration... Fais le avant de relancer, car non seulement il ne peut se réinitialiser, mais peut pas s'arrêter non plus, sauf par méthode hard ... |
| 27/01/2016 à 16:01 | noon | Impossible de trouver les formules | Il faut reprendre les bases ! Tu mesures et tu consignes un temps (soit une valeur numérique) ; tu disposes d'un barême qui définit des paliers pour attribuer une note selon le palier dans lequel se situe le temps enregistré ; si tu définis tes paliers avec des valeurs texte, aucune chance de pouvoi... |
| 27/01/2016 à 14:42 | v tec | Macro chrono | Normalement : Définir un nom (onglet Formules)... |
| 27/01/2016 à 13:21 | yoda60 | Variable adresse | Pour en faire quoi par la suite ... |
| 27/01/2016 à 13:11 | v tec | Macro chrono | Je ne sais pas ce que tu veux faire mais c'est quelque peu nébuleux 1) Tu reprends des macros dans le module Feuil3, attachées à aucun bouton. Elles figuraient dans un module de feuille parce que attachées à des boutons ActiveX. Même si elles avaient été attachées à des boutons de formulaires, certa... |
| 27/01/2016 à 12:02 | melbamelba | Imprimer cellules selon le résultat d'une formule | @Jean-Eric Je n'ai pas écrit ces procédures et n'ai fait que les adapter dans un nouveau contexte... Il semble en effet qu'elles aient été brinquebalées dans des conceptions parfois contradictoires. Ceci étant, il serait logique de revenir à la conception d'origine dont il est attesté qu'elle foncti... |
| 27/01/2016 à 10:41 | BastLat | Tester nom de fichier | Google n'est pas sans intérêt... mais l'aide de VBA est une référence à ne jamais négliger. D'autant que l'article sur Like est très bien étoffé et détaille ses possibilités d'utilisation... |
| 27/01/2016 à 10:36 | melbamelba | Imprimer cellules selon le résultat d'une formule | Dans ton fichier communiqué, la feuille n'était pas protégée ! Seul l'était l'accès aux macros... Mais où as-tu voulu réintroduire ta ligne de code ? Tu l'introduis ici, en supprimant ActiveSheet devant (remplacé par Feuil1) ... |
| 27/01/2016 à 10:22 | Mariec_06 | Run macro whenever a cell in a column change | C'est toi qui décide de l'organisation de ton fichier et qui voit où tu peux noter si l'opération a été faite pour telle ou telle cellule, si tu choisis cette méthode. Introduire ensuite un test dans le code ne pose pas de difficulté : il suffit de savoir quoi tester et où... |
| 27/01/2016 à 10:07 | Monica | Copie respective des données d'un classeur dans un autre | Dans ce cas : ouverture classeur source ouverture classeur 'restitution' import feuille 'restitution dans classeur source enregistrement classeur source sous nom cible 4 lignes (5 en refermant 'restitution')... |
| 27/01/2016 à 09:51 | BastLat | Tester nom de fichier | Si tu disposes du nom entier, et qu'il reste constant, pourquoi ne pas le mettre ? Une fois dans ton code, il n'en bougera plus... Si le nom peut comporter des éléments variales, et si ton test opère par comparaison des noms, soit une comparaison de chaînes, tu peux utiliser l'opérateur Like qui per... |
| 27/01/2016 à 09:40 | BastLat | Supprimer les alertes Excel | Cordialement... |
| 27/01/2016 à 09:36 | Yann.B | Compter des series | En fait, ma formule te donnera le nombre de semaines où l'on trouve "MAL", ce qui coincide avec ta définition dans la mesure où chaque 'série' est incluse dans une semaine... DECALER($A4:$J4;;(LIGNE($1:$4)-1)*13) renvoie 4 plages hebdomaires, chacune étant décalée de 13 colonnes par rapport à la pré... |
| 27/01/2016 à 00:13 | Monica | Copie respective des données d'un classeur dans un autre | Pour rationnaliser et optimiser un code, la première chose est d'en expurger tout ce qui relève de la reproduction de la procédure manuelle par l'enregistreur, soit à faire disparaître les Select, Selection, et autre Activate, sans oublier les CutCopuMode = False et autres inutilités dont VBA gagne... |
| 26/01/2016 à 23:50 | v tec | Macro chrono | Quelque chose comme ça ... |
| 26/01/2016 à 21:31 | melbamelba | Imprimer cellules selon le résultat d'une formule | Essayer : Cordialement... |
| 26/01/2016 à 16:07 | Mariec_06 | Run macro whenever a cell in a column change | Je me suis contenter d'ajuster la syntaxe pour éliminer les erreurs d'exécution... Mais ta procédure Change qui teste les changements sur la colonne AJ se déclenchera à chaque modification ! Si tu veux qu'elle ne s'exécute qu'une fois, il faut soit ne pas utiliser une procédure évènementielle et la... |
| 26/01/2016 à 15:54 | tournesol2016 | Répartition de taux sous certaines conditions | C'est pas plus clair avec fichier ! 1°) Parce qu'il est visiblement incomplet. 2°) Parce qu'on voit mal comment redistribuer des "taux" ! Un taux est un rapport. Si on déplace 6%, là où on les met cela ne pourra correspondre à 6% que si le dénominateur est commun, et les probabilités inclinent à pen... |
| 26/01/2016 à 15:29 | fanou2009 | Remplir une cellule avec 2 variables text | Tu éclates la désignation dans ton tableau Données sur 3 colonnes, de façon qu'il y ait correspondance des libellés avec ton Tableau. Une formule utilisant SOMMEPROD pourra facilement permettre de servir le Tableau à partir des Données. Les 2 feuilles peuvent être dans le même classeur. Cordialement... |
| 26/01/2016 à 15:18 | GRAS | Diagonaliser une matrice | Tu additionnes des valeurs "" avec l'opérateur + ! "" + "" = #VALEUR! (erreur naturellement). Tu changes les "" par des 0, cela permettra l'addition, et sur la plage où figurent les formules tu mets un format de cellule personnalisé : 0;; Cordialement... |
| 26/01/2016 à 14:45 | Yann.B | Compter des series | Il eut été judicieux de préciser le sens du mot "série" dans ce cas... Formule matricielle (à valider par Ctrl+Maj+Entrée). Se recopie sur une colonne. Cordialement... |
| 26/01/2016 à 10:56 | Mariec_06 | Run macro whenever a cell in a column change | Target.Count renvoie le nombre de cellules impliquées dans la modification de la feuille. Ainsi, si plusieurs cellules sont en cause, la procédure s'interrompt..... |
| 26/01/2016 à 10:50 | noon | Impossible de trouver les formules | Un barême c'est fait pour être utilisé ! Tu peux fort bien conserver tes barêmes actuels pour faire joli ! Mais recomposer des tableaux utilisables dans les formules, sur lesquels tu pointeras. Les imbéciles (ou crétins, au choix, les deux dénominations conviennent parfaitement) qui n'ont pas compri... |
| 26/01/2016 à 10:32 | Mariec_06 | Run macro whenever a cell in a column change | Hum ! A essayer ... |
| 26/01/2016 à 10:24 | Johan64 | VBA Recopier les données d'une feuille à une autre | Ta formule en E n'est pas une bonne idée... Voir une possibilité dans classeur joint. Cordialement... |
| 26/01/2016 à 09:31 | Mariec_06 | Run macro whenever a cell in a column change | A essayer ... |
| 26/01/2016 à 09:20 | NICOPOF | VBA Filtre & Date | Après quelques essais supplémentaires, il semble qu'une version "numérique" fonctionne : Cordialement... |
| 26/01/2016 à 08:56 | NICOPOF | VBA Filtre & Date | Il semble que VBA soit réfractaire dans ce cas de figure à prendre en compte un format autre que l'américain ! Même en utilisant DateSerial , rien à faire, ce qui me surprend. La date est pourtant bien identifiée si on la teste avant, mais transformée au filtrage ! Et si je remplace 1 par 13, plus a... |
| 26/01/2016 à 08:42 | astragor | Determiner la dernière couleur de remplissage utilisée | Le plus rapide est de mettre une couleur..... |
| 26/01/2016 à 07:38 | stephalvi | Comment puis je régler mon problème | Donc, quand une fiche est remplie, il faudra procéder à une validation : comment entends-tu le faire ? Si ta feuille actuelle est destinée à générer des fiches, la validation se traduira par une duplication de la fiche en fixant les données consignées ? Et une réinitialisation de la feuille initiale... |
| 26/01/2016 à 02:16 | astragor | Determiner la dernière couleur de remplissage utilisée | Pour colorer une cellule ou une plage plus importante, il faut une ligne de code. Je ne sais pas si ce que tu veux faire est possible, je pense que sans doute oui, mais je ne connais pas de constante VBA répertoriant cette couleur, et à coup sûr pour y parvenir il faudra nécessairement plus de code... |
| 26/01/2016 à 01:48 | stephalvi | Comment puis je régler mon problème | Ta question ne pose pas de gros problème... mais il faudrait que tu en dises un peu plus sur la finalité de ces fiches, et pour incrémenter un numéro il faut stocker quelque part le dernier numéro utilisé auparavant et validé (ensuite, faire +1 n'est pas sorcier...) Cordialement... |