| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 04/01/2018 à 10:01 | gtkojak | Réunir 2 formules | Tu as dit : Ce qui veut dire que lorsqu'il y a un horaire, on enlève 30 minutes ! Le cas où il y a horaire et où on n'enlèverait pas 30 minutes, n'est pas prévu... |
| 04/01/2018 à 07:26 | gtkojak | Réunir 2 formules | Tu n'as pas prévu d'agents sans pause ... |
| 04/01/2018 à 06:04 | gtkojak | Réunir 2 formules | Pas d'exemple dans ton fichier ! Mais j'avais indiqué la solution auparavant : remplacer D4-C4 par MOD(D4-C4;1) Quant au dimanche, il suffit de l'exclure des cas donnant 7h00 ! Mais le plus rationnel serait de ne pas coder CP le dimanche ! Ce qui donne : Cordialement... |
| 04/01/2018 à 05:26 | VBA234 | Calculer l'age de la personne a partir de la date de naissance-code VBA | Je vais en rajouter une (fonction personnalisée) à toutes fins utiles : Cette fonction renvoie l'âge à partir de la date de naissance (en 1er argument), exprimé sous forme de chaîne en années, années et mois, années et mois et jours (selon 2e argument : "a" ou omis, "m", "j"), âge calculé à la date... |
| 04/01/2018 à 04:45 | gtkojak | Réunir 2 formules | Voilà une formule qui devrait satisfaire ta demande : Cordialement... |
| 04/01/2018 à 04:34 | gtkojak | Réunir 2 formules | Bon la première formule est défectueuse : Les valeurs horaires 7:30 et 15:30 sont des valeurs numériques inférieures à 1 ! Par conséquent, faire 24-C5 est tout à fait inadéquat. Le calcul d'une durée horaire se fait simplement : D5-C5 et si l'on peut avoir une durée avec des horaires de part et d'au... |
| 04/01/2018 à 03:59 | stoure | Offset avec VBA | Petite intervention pour ne pas laisser s'enfouir trop le sujet, et pour te signaler aussi que je n'ai pas complètement laissé de côté ton fichier, il m'a accompagné lors du passage d'une année à l'autre... Je me suis quelque peu amusé avec, si l'on peut dire, dimanche, puis lundi fait quelques coup... |
| 04/01/2018 à 02:14 | delphin13 | Somme de cellule verticale, suivant plage de cellule | Pour une meilleure régularité : une formule en C2, recopiable en C12 et C22 (et pourquoi pas en C32... le cas échéant). [C2 pour conserver un espacement régulier de 10 lignes...] Cordialement... |
| 04/01/2018 à 01:39 | benibeno | Formule pour identifier une valeur | Proposition de formule : en B2 : (B2, car on a une mention à porter selon le contenu de la colonne A, on commence donc ligne 2 après la ligne d'en-tête, et on tire cette formule sur toute la colonne, selon le cas elle doit donc afficher Vert ou Rouge ou rien du tout ! Cordialement... |
| 04/01/2018 à 01:14 | sousou78 | Désactiver et Réactiver un onglet | Tu reviens en cas de difficulté, on verra la chose pas à pas ... |
| 03/01/2018 à 15:44 | Madj | Afficher information d'une image | Wouah! J'avais pas vu ça immédiatement ! Les séquelles de mon examen des bronches dont je sors peut-être... je vais m'alimenter pour récupérer..... |
| 03/01/2018 à 15:37 | Madj | Afficher information d'une image | Où donc ? (quelle ligne de code)... |
| 03/01/2018 à 15:34 | Dehbi | Condition if | D'une part, la liste étant prédéfinie et limitative, chaque fois que tu la changes tu devras modifier ta macro... D'autre part, mon code est finalisé et il fonctionne ! Ce qui est toujours mieux qu'un code non finalisé, approximatif, à la syntaxe également approximative ! Et il pourra fonctionner en... |
| 03/01/2018 à 15:13 | faisdlair | Tableau Avec USERFORM | La phase dessin te permet de t'y mettre tout doucement ! Tu vas dans l'éditeur (Alt+F11), tu fais Insertion > UserForm et tu vas chercher dans la boîte à outils des contrôles pour les placer dans ton Userform, que tu dimensionneras à ta convenance. Tu vas principalement utiliser des étiquettes (L... |
| 03/01/2018 à 15:00 | Madj | Afficher information d'une image | Et c'est là qu'on est arrivé ... |
| 03/01/2018 à 14:54 | Dehbi | Condition if | Essaie ceci : Cordialement... |
| 03/01/2018 à 14:43 | faisdlair | Tableau Avec USERFORM | Ton fichier pouvait être déposé directement sur le Forum, il ne dépasse pas 1 Mo ! Un conseil : on ne saute jamais de ligne dans une base de données (cf. ta ligne 2 vide, à supprimer). Si par formulaire tu entends un Userform destiné à la saisie, il faut le composer, avec des contrôles dévolus à la... |
| 03/01/2018 à 14:35 | Dehbi | Condition if | En rouge, ce sont les mots recherchés pour chaque cellule ? Il n'y en a plus que 5 ... |
| 03/01/2018 à 14:32 | Madj | Afficher information d'une image | Donc il faut supprimer ta boucle sur les feuilles. Tu récupères le nom avec Application.Caller. Avec le nom tu accèdes à tes infos et tu les inscris ... |
| 03/01/2018 à 14:30 | sousou78 | Désactiver et Réactiver un onglet | S'il faut centrer une emplacement précis, tu joues sur les règlages de fenêtre avec ScrollRow et Scroll.Column... Cordialement... |
| 03/01/2018 à 14:20 | Dehbi | Condition if | Le même mot pour tes 10 cellules, ou un mot différent pour chacune ... |
| 03/01/2018 à 14:15 | Mus54 | Auto-exécution macro au démarrage | On fait une procédure Workbook_Open, qui s'éxécute à l'ouverture du classeur. Cela suppose que l'utilisateur a activé les macros. Cordialement. Edit : Croisement ! Salut James ... |
| 03/01/2018 à 14:11 | Madj | Afficher information d'une image | Ce serait plus simple en effet ! Mais Application.Caller ne va fournir que le nom, il faut donc chercher ce nom sur toutes les feuilles... Si le nom est unique, on le trouvera. Sinon, ce qui me chagrine, c'est que si la macro en cours a été lancée par l'image cherchée, il a bien fallu aller cliquer... |
| 03/01/2018 à 14:06 | DatCorvo | Mise en forme valeurs comprises entre 2 valeurs par rapport à une référence | Bonne continuation... |
| 03/01/2018 à 13:22 | Madj | Afficher information d'une image | Tu parcours toutes les feuilles et toutes les formes dans chaque feuille ! A quoi reconnaît-on celle que tu veux recenser ... |
| 03/01/2018 à 13:05 | Madj | Afficher information d'une image | VBA fait ce que tu lui demandes : il liste tous les noms ... |
| 03/01/2018 à 12:42 | DatCorvo | Mise en forme valeurs comprises entre 2 valeurs par rapport à une référence | Re, E9 = 51 Réf = 48 45 < 51 < 51 Tu constates que E9 ne répond pas à la condition que tu as édictée. Même chose pour E12 50 < 50 < 56 Cordialement... |
| 03/01/2018 à 12:36 | kinders59 | Fonction IF-AND-OR | Salut Steelson ! Je ne comprends pas pourquoi compliquer avec la division par 100 ? Pas besoin : Cordialement... |
| 03/01/2018 à 12:21 | DatCorvo | Mise en forme valeurs comprises entre 2 valeurs par rapport à une référence | La zone d'application de ta MFC sera D6:E14. La formule, à écrire pour D6 : Cordialement... |
| 02/01/2018 à 20:25 | Pierrexls | Copie plage de cellule présente dans plusieurs fichiers vers autre fichier | Comprendre est une chose tester une autre ! J'ai demandé que tu testes, dans les conditions initialement indiquées. Il sera toujours temps ensuite de t'expliquer comment ça fonctionne. Cordialement... |
| 02/01/2018 à 18:52 | Pierrexls | Copie plage de cellule présente dans plusieurs fichiers vers autre fichier | Je fournis une procédure répondant à ta demande, tu la testes, et on verra la suite après ... |
| 02/01/2018 à 16:33 | chriss | Création d'une variable dichotomique | Et ceux qui ne sont pas dans ces intervalles et ne seront ni oui ni non, on en fait quoi !... |
| 02/01/2018 à 14:18 | Eric_Lam | Conversion texte de date+heure americaine en francais | Tu l'adaptes selon ce que tu veux faire et à partir de quelle config. départ ! Tu passes de dates sur une colonne à convertir en dates et heures sur 2 colonnes. La plage initiale occupée par les dates, à modifier selon besoins !! B3:B6 On inscrit les dates 2 colonnes plus loin, soit en D si on était... |
| 02/01/2018 à 13:29 | michelangelo | Excel for mac 2011 - Excel VBA universel ? | Un fichier pour avancer tes recherches... |
| 02/01/2018 à 13:23 | mimi1958pp | Macro incompatible | Absolument ! Cela t'indique que l'on commence par définir l'opération, puis on choisit une méthode de réalisation, et on peut passer à l'écriture du code correspondant. Cela t'illustre aussi qu'avec une image on ne va pas plus loin... Cordialement... |
| 02/01/2018 à 13:16 | Eric_Lam | Conversion texte de date+heure americaine en francais | Cliquer sur bouton pour tester. Cordialement... |
| 02/01/2018 à 12:54 | mimi1958pp | Macro incompatible | Je n'ai pour ma part qu'une réponse possible à une telle question : NE JAMAIS ENREGISTRER DE MACRO Et en complément : LES ECRIRE EN EVITANT D'IMITER L'ENREGISTREUR Cordialement... |
| 02/01/2018 à 12:07 | Violaine | Comment mettre en gras une partie du contenu d'une cellule ? | Tout à fait, puisqu'à ce stade la partie à mettre en gras constitue un élément séparé !... Cela ne peut que faciliter ... |
| 02/01/2018 à 11:18 | Violaine | Comment mettre en gras une partie du contenu d'une cellule ? | Tu te doutes bien que tu peux traiter différemment des caractères insérées dans la cellule, mais si la cellule contient une formule, elle ne contient pas les caractères... Il convient d'écraser la formule pour la remplacer par sa valeur. Ce qui se fait facilement en VBA, genre : Mais pourquoi alors... |
| 02/01/2018 à 11:10 | Violaine | Comment mettre en gras une partie du contenu d'une cellule ? | Mais justement pourquoi pas ! ? Je préfèrerais cependant très nettement : J'espère que tu vois la différence ! Ici on n'a plus une plage qui se raccordera à la première feuille active venue, mais une plage qualifiée, explicitement rattachée à la feuille parente, plus d'erreur possible, et comme VBA... |
| 02/01/2018 à 10:49 | Violaine | Comment mettre en gras une partie du contenu d'une cellule ? | Le caractère 10 est le saut de ligne ... |
| 02/01/2018 à 09:33 | Violaine | Comment mettre en gras une partie du contenu d'une cellule ? | Il faut ouvrir les yeux : Tu écris : .Characters(InStr(1, .Value, "Gencod"), -2) soit 1er caract. visé = InStr(1, .Value, "Gencod") soit le G de G encod !!! longueur : -2 !!! valeur incorrecte donc tout ce qui suit se met en gras ! J'avais écrit : .Characters(1, InStr(1, .Value, "Gencod") - 2) 1er c... |
| 02/01/2018 à 09:10 | kamellias | Format Date | Ton code est incomplet ... |
| 02/01/2018 à 08:51 | kamellias | Format Date | Qu'est-ce qui t'en empêche ! Tu peux utiliser la fonction TEXTE..... |
| 02/01/2018 à 08:40 | kamellias | Format Date | Quel est le problème ??? Si tu édites une valeur date, elle s'affiche selon le format de reconnaissance par défaut. Quand tu valides ou te déplaces ailleurs, elle prend ou reprend le format attribué. Cordialement... |
| 02/01/2018 à 08:20 | kamellias | Format Date | Première chose à faire : vérifier s'il s'agit d'une date, c'est à dire d'un nombre... Il y a de très fortes chances que ce ne soit pas le cas d'après les réactions... Cordialement... |
| 02/01/2018 à 08:08 | Chankla | ComboBox avec condition | Suite à ta demande, e% équivaut à écrire e As Integer . % est dans ce cas ce qu'on appelle un caractère de déclaration de type. Cordialement... |
| 01/01/2018 à 18:16 | suspicious | Problème d'affichage texte si autre céllule vide | Excuse-moi mais je ne vois rien s'afficher en dehors de la date initiale ... |
| 01/01/2018 à 18:06 | dav999 | Transformer Activeworksheet en worksheet("XX") est ce possible ? | Désolé ! Mais tu constitues une référence sur pas mal de points ! Même si tu disparais, les références restent ... |
| 01/01/2018 à 17:59 | Violaine | Comment mettre en gras une partie du contenu d'une cellule ? | En fait tu souhaites mettre en gras le début de la chaîne ! C'est donc défini du 1er caractère à ta recherche de Gencod (-2 car précédée d'une espace et la longueur se termine au caractère précédent). .Characters(1, InStr(1, .Value, "Gencod") - 2) : voilà comment définir... Cordialement... |