T

Passionné d'Excel

Inscrit le :26/01/2011
Dernière activité :29/10/2020 à 08:29
Version d'Excel :2007/2019
Messages
4'019
Votes
572
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Theze - page 9

DateAuteur du sujetSujetExtrait du message
31/08/2019 à 07:49Patrickdu49Calcul d'une somme ou d'une moyenne avec $Moi non plus je ne saisie pas vraiment ta demande ! Tu veux tirer tes formules vers le bas et vers la droite en faisant en sorte que les références aux cellules soient les bonnes ? Exemple, Si tu veux faire référence à la colonne A (référence absolue) mais que les lignes soient en références relativ...
30/08/2019 à 20:16Sebyg Enregistrement chemin DonnéTu peux faire une copie de ton classeur et l'anonymiser, en réduire le volume de données mais fais en sorte qu'il ressemble le plus possible au classeur original. Normalement, il aurait fallu que tu ouvres un autre sujet car maintenant ça na plus aucun lien avec le post initial, ça ne me gène pas ma...
30/08/2019 à 07:13thibaut59530Automatiser une saisieJe te retourne ton fichier modifié où j'ai viré les zones de texte et j'ai utilisé des cellules fusionnées (chose que je n'apprécie pas trop non plus mais bon...). J'ai verrouillé la feuille afin que les tabulations ne se fasse qu'entre les trois cellules. Je ne suis pas allé plus loin car je ne vai...
30/08/2019 à 06:50Sebyg Enregistrement chemin DonnéC'est au moment où tu crée ta facture ou devis qu'il te faut incrémenter mais comme je ne sais pas comment tu procèdes, difficile de t'aider avec le fichier que tu as posté où il n'y a aucune feuille concernant une devis ou une facture mais ce que tu peux faire, c'est d'utiliser deux cellules dans t...
29/08/2019 à 19:53gerschiIncrémentation automatique d'un tableauContent de t’avoir Aidé...
29/08/2019 à 19:49Cosmi_D Aide avec une extrapollation de données sur 2 échellesContent de t’avoir aidé...
29/08/2019 à 16:05jano62Donner une valeur à une cellule conditionnée à la valeur d' autres cellulesContent de t'avoir aidé...
29/08/2019 à 15:43jano62Donner une valeur à une cellule conditionnée à la valeur d' autres cellulesFormule à mettre en cellule AZ2 et tirer vers le bas : =SI(G2="BP";SI(SOMMEPROD(($AY$2:$AY$12="NON")*($F$2:$F$12=INDIRECT("F" & SI( G2="BP";LIGNE(G2)))))>0;"NON";"OK");"")...
29/08/2019 à 15:14NatKJVBA - Texte Maj en grasVoici ce que j'appelle un tableau structuré ...
29/08/2019 à 11:45ludeauxInfobulleVoici un code qui crée le commentaire avec toutes les valeurs de la ligne : que tu peux appeler à la fermeture de l'UserForm dont le code devient tout simplement : Par contre, il te faut modifier le code de la procédure "Initialize" pour récupérer seulement les valeurs voulues et si ce ne sont pas c...
29/08/2019 à 10:36NatKJVBA - Texte Maj en grasQuand tu parles de tableau dynamique je comprend tableau structuré (ListObject en VBA) donc voici un code qui mets en gras la cellule à la condition que tout le texte qu'elle contient soit en majuscule ...
29/08/2019 à 10:29jano62Donner une valeur à une cellule conditionnée à la valeur d' autres cellulesUne piste avec SommeProd() à mettre en AZ5 : =SI(SOMMEPROD((AY5:AY8="NON")*1)>0;"NON";"OK")...
29/08/2019 à 10:21Mcvfou[VBA] ScreenUpdating qui ne fonctionne pasLà, difficile à dire car il peut y avoir une multitude de raisons mais si ton code fait scintiller l'écran, à ta place je me creuserai un peu la tête pour éviter ces scintillements. Déjà, supprimer tous les "Select" et "Activate" car il n'est pas nécessaire de sélectionner une cellule ou une plage p...
29/08/2019 à 10:13Sebyg Enregistrement chemin DonnéEt bien, il te suffit de raccrocher le nom du dossier final à ton chemin initial. Comme tu as dans le dossier "clients" deux sous-dossiers nommés "Facture" et "Devis", il te suffit de récupérer le choix fait en C2 pour terminer le chemin ...
29/08/2019 à 07:28YONNETDIncrementation de tempsJe ne suis pas sûr de bien comprendre Si tu veux incrémenter le temps par pas de 20 secondes, entre cette formule en A1 : =1/24/180 Ensuite, entre la formule suivante en A2 : =A1+1/24/180 Tu sélectionnes tes deux cellules et tu appliques le format "Heure", en A1 tu auras 00:00:20, en A2 tu auras 00...
29/08/2019 à 07:11MANGO19Renouvellement formule ExcelEt c'est quoi le problème ? Si tu entres 1, c'est que tu souhaites avoir la date de fin de mois du mois qui suit, si tu veux la date de fin du mois en cours, il te faut entrer 0 puisque l'argument "Mois" est un décalage en positif ou négatif ...
29/08/2019 à 06:52Sebyg Enregistrement chemin DonnéQuel genre de liste déroulante, liste de validation dans une cellule, ComboBox issu de la barre d'outils formulaire, de la barre d'outils ActiveX ...
29/08/2019 à 06:43Cosmi_D Aide avec une extrapollation de données sur 2 échelles50 à 59 <-- échelle 1 81 à 105 <-- échelle 2 Pour une valeur de 54 dans l'échelle 1, la valeur correspondante dans l'échelle 2 est : Valeur = 81 + (54 - 50) x (105 - 81) / (59 - 50) = 91,66 où (105 - 81) / (59 - 50) est le rapport entre les échelles (24/9) et pour le résultat inverse, il faut...
28/08/2019 à 20:02New_VBA_UserProblème VBA: Saisie BDD : lecture/sauvegardeRe, Je te poste le fichier mais si tu ne sais pas gérer ceci, j'ai bien peur que tu te sois attaqué à un trop gros morceau pour toi ...
28/08/2019 à 19:39gerschiIncrémentation automatique d'un tableauVoici un classeur test pour la saisie de la distance et l'altitude ...
28/08/2019 à 16:07Cosmi_D Aide avec une extrapollation de données sur 2 échellesOups, erreur de ma part...
28/08/2019 à 15:52Sebyg Enregistrement chemin DonnéOui, de cette façon par exemple ...
28/08/2019 à 15:42New_VBA_UserProblème VBA: Saisie BDD : lecture/sauvegardeTu peux par exemple utiliser la propriété "Tag" des contrôles pour y stocker les lettres des colonnes et dans ce cas, tu peux boucler ! Comme tu as mis des Frames pour poser tes contrôles, il te faut boucler sur les contrôles des Frames et non directement sur les contrôles de l'UserForm ! Ici, boucl...
28/08/2019 à 15:13Sebyg Enregistrement chemin DonnéDe cette façon alors ...
28/08/2019 à 07:00Eli Formule calcul synthèseDésolé, j'avais mal compris la question...
28/08/2019 à 06:57gerschiIncrémentation automatique d'un tableauA mettre dans le module de la feuille. Les deux cellules de saisies sont D1 et E1, les valeurs sont ensuite inscrites dans les colonnes A et B : Ce code est aussi à mettre dans le module de la feuille : Il permet de passer d'une cellule à l'autre (D1 --> E1, E1 --> D1) après saisie et validati...
27/08/2019 à 18:25Sebyg Enregistrement chemin DonnéRe, Fais un test avec ce code (Sub "Enregistrer" à lancer) ...
27/08/2019 à 18:16gerschiIncrémentation automatique d'un tableauJe ne suis pas sûr de bien comprendre ! Tu veux incrémenter dans une cellule par pas de un une valeur issue de ton tableau ? Si c'est le cas, tu peux utiliser la fonction Indirect() en utilisant par exemple un bouton toupie issu de la barre Formulaire auquel tu vas lier une cellule. Avec la formule...
27/08/2019 à 18:05Eli Formule calcul synthèseRegardes du coté de SommeProd() ! Une piste à mettre en D15 et adapter : =SOMMEPROD(($B$4:$B$11=B15)*($C$4:$C$11=10))...
27/08/2019 à 17:57Richard58Coloration de ligneTu sélectionnes toute ta base de données que tu colores par exemple en bleu puis tu crée une mise en forme conditionnelle avec la formule suivante : =MOD(LIGNE();2) et tu définis la couleur sur gris puis tu valides. Comme la MFC prime sur la couleur bleu que tu défini manuellement, tu auras une lign...
27/08/2019 à 17:50New_VBA_UserProblème VBA: Saisie BDD : lecture/sauvegardeRe, Finalement, j'ai un peu modifié ton UserForm pour y introduire une barre de défilement ! Testes pour voir si ce que j'ai fais pourrai te convenir ...
27/08/2019 à 16:24New_VBA_UserProblème VBA: Saisie BDD : lecture/sauvegardePour ton remplissage de champs avec l'événement "Change()" du TextBox "TextBox_EquipementSAP" j'utiliserai l'astérisque avec l'opérateur Like et une fois les champs remplis, sortir de la boucle ...
27/08/2019 à 16:04kmab12Eclater contenu cellule sur plusieurs lignesEt comment veux-tu gérer les cas comme par exemple "GX-E.2" et "S-E.2" qui ont aussi des tirets ...
27/08/2019 à 16:00Sebyg Enregistrement chemin DonnéAu lieu d'utiliser "ChDir", utilises la propriété "InitialFileName" de l'objet "FileDialog". Ci-dessous une fonction qui te retourne le chemin choisi : Que tu peux utiliser de cette façon ...
27/08/2019 à 15:41ZenscorpioFaire pivoter un graphique en anneaux - options des séries n'affiche rienUn fichier avec un camembert 3D et un anneau 2D, rotation et extraction des parts si ça peut te donner des idées ...
27/08/2019 à 07:06horusbk Mise en Forme Conditionnelle par VBAEn tout début de procédure, tu as cette instruction qui supprime toutes les MFC de la feuille : et donc, celles mise en place manuellement sont aussi supprimées ! Mets cette instruction en commentaire (apostrophe devant la ligne) et remets en place tes MFC manuelles puis effectue des tests ...
27/08/2019 à 06:58David2b Trouver nombre de cellules pleines jusqu'à valeur maxAvec une fonction perso à mettre dans un module standard : et à utiliser de cette façon dans Excel : =PoidsMax(AN71:AN105;AN106)...
26/08/2019 à 07:15Black_Hole Deux boucles ForUne autre piste parmi tant d'autres ...
23/08/2019 à 20:16max14AbaqueUne abaque est généralement tracée sur papier donc utiliser Excel pour créer une abaque n’est pas, à mon sens, le plus indiqué, plutôt un logiciel de dessin ! Par contre, créer une fonction qui donne les mêmes résultats que l’abaque c’est peut être possible mais pas garanti ...
23/08/2019 à 16:58YeshuaUtilisation de la Méthode " File.Exists(NomDeFichier) "Tu peux aussi utiliser la fonction DIr() : Pour savoir si un fichier existe, il faut impérativement faire précéder son nom du chemin complet : Dossier & Fichier...
23/08/2019 à 16:42Remy00 Alimenter listbox 4 colonnes et rechercherPour remplir la ListBox avec les valeurs de la feuille, tu peux utiliser la propriété RowSource : mais si tu veux faire une recherche, tu ne peux pas utiliser la propriété "RowSource", il te faut utiliser AddItem mais dans ce cas, plus d'entêtes de colonnes : Voici un code pour la recherche sur l'év...
23/08/2019 à 16:14Elfinols Excel : Problème de duplication formule contenant un entête d'un tableauSoit tu travailles en colonnes soit tu fait des Copier/Coller ! Pour les Copier/Coller, tu copies ta première cellule que tu colles à coté puis tu copies les deux cellules que tu copies à coté puis copie des quatre et ainsi de suite jusqu'à 52, les référence se mettant à jour ...
23/08/2019 à 15:40couillaler Supprimer une balise html avec des guillemets et du texte variableEt bien il te suffit de contrôler si dans la balise il y a le mot "title" et supprimer la ligne ...
23/08/2019 à 15:34NgoranGenerer un fichier text à partir d'une macroUne piste ! J'ai modifié ta procédure en faisant une affectation des valeurs plutôt que de Copier/Coller ...
23/08/2019 à 14:23cfn3cfn Saisie point ou virguleRe, Le code ASCII comprend 255 caractères, où entre autres, 48 à 57, les chiffres, 65 à 90 les lettres en majuscules, 97 à 122 les lettres en minuscules. Pour la ponctuation, le code du point est 46 et celui de la virgule 44. Au moment où tu saisies un caractère, l'événement "KeyPress" est généré en...
23/08/2019 à 07:51cfn3cfn Saisie point ou virguleUtilise la procédure KeyPress de ton ou tes TextBox de cette façon : Le code remplace le point par la virgule au moment de la saisie...
23/08/2019 à 07:46couillaler Supprimer une balise html avec des guillemets et du texte variableAvec une petite fonction qui supprime le titre de la balise : Il faut passer deux arguments à la fonction, le premier est le texte de la balise complet et le second le titre cherché. Dans ton cas, on chercher le mot "title" donc, si la balise contient ce mot, le texte sera supprimé. Voici le résulta...
22/08/2019 à 15:06FR1964 Formule si et ouLa mienne marche aussi il te faut simplement corriger tes erreurs de saisie (espace parasite)...
22/08/2019 à 15:02couillaler Supprimer une balise html avec des guillemets et du texte variableOui et non, c'est effectivement du VBA mais chaque logiciel a ses particularités (objets, propriétés et méthodes) comme par exemple "ActiveDocument" tu ne le trouveras pas dans Excel ni même dans Access de même que "Replacement", etc... Donc, il faut savoir si tu veux utiliser ce code dans Excel ou...
22/08/2019 à 14:50FR1964 Formule si et ouA mettre en D2 et tirer vers le bas : =SI(ET(OU(B2="10. G&A: Staff ";B2="11. G&A: Procurement ";B2="12. G&A: Other" );OU(C2="Finance-Other";C2="Real Estate + General Services";C2="Human Resources";C2="Purchases";C2="Information System";C2="All SG&A";C2="Other Functions";C2="Strategy"...