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 30

DateAuteur du sujetSujetExtrait du message
07/10/2018 à 08:37Bob Diaquin Solveur ou VBAJ'ai gardé la ligne de test dans la fonction alors qu'il ne fallait pas . Maintenant, si tu veux toutes les combinaisons possibles, il faut jouer avec la borne de début de boucle et dans ce cas, la fonction va retourner un tableau à deux dimensions (en lignes et colonnes) mais je ne suis pas sûr que...
06/10/2018 à 09:46minrae994Afficher / masquer ligne spécifiqueLe code marche très bien : mais ton tableau commence bien en colonne D ? Car si ce n'est pas le cas, il te faut adapter le numéro de champ exemple, si ton tableau commence en colonne A, le numéro de champ sera 5 pour la colonne E...
06/10/2018 à 09:35Bob Diaquin Solveur ou VBARe, Pour répondre à ta question : En transformant cette sub en fonction : Pour l'utiliser dans Excel, tu dois lui passer la valeur (ici 2500) puis les coefficients (210,180,160,120) ensuite, tu dois l'appeler dans une matrice c'est à dire que tu vas sélectionner 4 cellules en ligne puis dans la barr...
06/10/2018 à 09:15Bob Diaquin Solveur ou VBAUne piste en partant de l'idée de h2so4 de diviser le résultat voulu par le coefficient le plus élevé ...
05/10/2018 à 07:22Bob Diaquin Solveur ou VBARe, Une piste qui va donner plusieurs résultats en fonction de la valeur de la borne 4, 5 ,4, 1 si la borne vaut 5, 8, 3, 1, 1 si la borne vaut 8, etc... ...
05/10/2018 à 06:42Bob Diaquin Solveur ou VBADonc, si je comprend bien, tu préfères avoir comme résultat par exemple 4, 5, 4,1 plutôt que 2, 0, 13, 0 ...
02/10/2018 à 16:05alexp59Macro comparaison deux feuillesUne piste, la comparaison est faite sur les colonnes C à H et de ligne à ligne ...
02/10/2018 à 07:18Licaon Sélection feuille combobox et affichage listboxUne piste. Avec RowSource il est possible de dépasser les 10 colonnes mais dans ce cas, suppression et ajout dans la ListBox ou ComboBox est impossible, il faut ajouter ou supprimer dans la feuille et recharger ensuite ...
02/10/2018 à 07:06jeanM25 Impossible de traduire une grosse formule en VBAUne autre façon de procéder ...
02/10/2018 à 06:41smoke22 ComboboxVoici le correctif ...
02/10/2018 à 06:35kenyd Extraire valeur d'un timeline vers une celluleUne fois que tu as collé le code dans le module de la feuille (module nommé Feuil1 (Sheet1) ) il te suffit de sélectionner une ou plusieurs cellules en C2:C7 pour voir le résultat en B12 ! Par exemple, si je sélectionne de C2 à C4 le résultat en B12 est "janv - févr - juil 2018"...
01/10/2018 à 17:37eabra Remplace signet word via un programme VBA ExcelContent de t'avoir aidé...
01/10/2018 à 07:23smoke22 ComboboxCode pour l'UserForm pour remplir le ComboBox : Code pour le ComboBox ...
01/10/2018 à 06:54eabra Remplace signet word via un programme VBA ExcelAvec l'exportation au format pdf dans le même dossier ...
29/09/2018 à 17:11eabra Remplace signet word via un programme VBA ExcelUne piste à adapter ...
29/09/2018 à 11:39Skadowche VBA - AutofillPas besoin d'Activate, il te suffit de mettre un point devant Range pour qu'il soit affilié à la feuille "Supplier 1" puisque tu utilises With ... End With : en mettant un point devant Range("C3:C2000") tu l'affilie à la feuille "Supplier 1" With ThisWorkbook.Worksheets("Supplier 1")...
29/09/2018 à 09:15Skadowche VBA - AutofillEt oui, il te faut affiler les Range ...
29/09/2018 à 09:03kenyd Extraire valeur d'un timeline vers une celluleA mettre dans le module de la feuille, résultat en B12 ...
29/09/2018 à 08:26Atomiik LoicSi ma colonne contient ne rien faire sinon mettre en couleurJe présume que les groupes de lettres vont par deux dans les cellules (saut pour N) donc la formule est : =ET($F11<>"AM";$F11<>"GA";$F11<>"GP";$F11<>"PM";$F11<>"N")...
28/09/2018 à 15:43febfebCombobox & ListboxJe ne vois pas trop l'intérêt d'utiliser le ComboBox pour trier mais bon ? Comme ta plage a des trous, il est préférable d'utiliser ceci pour définir la plage : je re poste le code avec cette modif. En bas, le code pour le tri ...
28/09/2018 à 15:31MtekListe déroulante 3 colonnes 1 valeurJe ne suis pas sûr d'avoir bien saisi Il te faut poser sur ta feuille, un ComboBox issus de la boite à outils Contrôles ActiveX puis de coller dans le module de la feuille le code ci-dessous et exécuter la Sub "Remplir()" sachant que les valeurs récupérées se trouvent en colonnes A à C à partir de l...
28/09/2018 à 15:15kenyd Titre dynamique d'un graphique dynamiqueA tester ...
28/09/2018 à 15:09diablo7431 Problème de numérotation automatique de plusieurs feuillesDans la sub "RendreVisibleouSuppression()" ci-dessous, tu peux voir que tu peux afficher les deux noms dans la boite de gestionnaire des noms, dans cette boite, tu peux soit laisser les noms et mettre leur valeur à 0 soit les supprimer ou alors les supprimer avec le code ci-dessous. Pour les supprim...
28/09/2018 à 14:59diablo7431 Problème de numérotation automatique de plusieurs feuillesOups, je me suis foutu dedans, c'est bien comme ça ...
28/09/2018 à 14:33margauxlgdErreur d'exécution 424Comme ceci peut être mais pas testé sur Mac car je n'en ai pas ...
28/09/2018 à 14:08diablo7431 Problème de numérotation automatique de plusieurs feuillesPerso, je n'utiliserai pas de fichiers externes au classeur mais plutôt des noms invisibles. Une piste. A chaque appel de la sub "numerotationFACTURE()" ou de la sub "numerotationCOMMANDE()" le nom correspondant sera incrémenté de , de cette façon, les numéros seront intrinsèques au classeur donc pa...
28/09/2018 à 10:32febfebCombobox & ListboxPour charger la ListBox et le ComboBox : Précises ce que tu veux car un tri est généralement croissant ou décroissant ...
28/09/2018 à 06:53diablo7431 Problème de numérotation automatique de plusieurs feuillesSi tu veux récupérer 2 numéros, il te faut utiliser deux stockages différents donc deux variables. Petite précision qui n'a rien à voir, comme tu fermes le premier fichier avant d'ouvrir le second, tu peux utiliser le même numéro à savoir 1 ...
28/09/2018 à 06:42CAPUCINTransformer une string en nombreConverti en Long ...
27/09/2018 à 06:52MaxKaroLiaison avec plusieurs fichiersTestes ceci pour voir si c'est ce que tu veux ...
27/09/2018 à 06:49CAPUCINTransformer une string en nombreHour() est une fonction de VBA, Hour(Time) qui attend un argument ! Extrait de l'aide : Renvoie une valeur de type Variant (Integer) indiquant un nombre entier compris entre 0 et 23 inclus, qui représente l'heure du jour. Donc, si hour pour toi est une variable, modifie son nom afin qu'il n,y ait pa...
27/09/2018 à 06:37miami2006Calcul ecart d'heureSinon, utilises le calendrier depuis 1904, les heures négatives seront précédées du signe moins (options Excel)...
26/09/2018 à 16:03SPHYNXGerer les doublonsContent de t'avoir aidé...
26/09/2018 à 07:19GMT 10 VBAContent de t'avoir aidé...
26/09/2018 à 07:16SPHYNXGerer les doublonsLe résultat en feuille "Feuil2". Sur ton classeur exemple, pour faire un test, supprimes les lignes de résultat afin quelles ne perturbent pas. Le code ci-dessous est à mettre dans un module standard (depuis Excel, maintenir la touche Alt enfoncée puis faire la série de touche F11, I, M) coller le c...
25/09/2018 à 07:33SPHYNXGerer les doublonsUne piste avec un dictionnaire et un tableau à deux dimensions. Pour le test, le résultat est inscrit dans la fenêtre d'exécution (Ctrl+G). Si d'autres totaux à faire, adapter la première dimension du tableau dans la déclaration. Explications dans le code ...
25/09/2018 à 06:40GMT 10 VBAPour ajouter une quantité, mettre le nombre en positif et pour retrancher, et bien en négatif (moins devant le nombre) ! Pour suppression d'un enregistrement ...
24/09/2018 à 20:16Harissa23 Private Sub Worksheet_Change(ByVal Target As Range) / Avoir 2 cibles ?Remplacer : par ...
24/09/2018 à 20:02TinolacoroCopie automatique de données cochéesUne piste mais pour l'automatisme, à toi de dire comment tu vois ça ...
23/09/2018 à 16:50MICKAEL59Filtre tableau après un premier filtre selon valeurs oui / nonVoici un classeur test avec deux filtrages successifs, sur les Sirets (bidon bien sûr) puis sur la colonne Oui/Non. Testes en modifiant les valeurs dans les cellules B2 et B3 ...
22/09/2018 à 14:15VinceDComparaison BD: Macro trop "lourde"Pour une recherche exacte entre les deux bases (la coloration est faite sur la feuille "Feuil2") : Cette sub pour une recherche partielle du début et fin d'adresse (la coloration est faite sur la feuille "Feuil2" avec en colonne B et C les début est fins d'adresses). Il y aura probablement des adapt...
21/09/2018 à 07:13Toriix Remplacer une formule dans une cellule par une macro VBAPas sûr d'avoir bien compris la demande ! Une fonction perso (à adapter si besoin) : à utiliser de cette façon en cellule C2 et à tirer vers le bas ...
20/09/2018 à 17:03n_xeonLigne verticale dans graphePetite rectification, c'est l'axe des ordonnées qui est à prendre en compte pour la ligne verticale et c'est sur l'axe des abscisses que tu dois effectuer un décalage (là je ne sait pas trop ce que tu veux faire donc ?..)...
20/09/2018 à 07:21n_xeonLigne verticale dans graphePour un trait vertical, c'est l'axe des abscisses qui est à prendre en compte dont le mini est 0 (00/01/1900) et le maximum ton Max(4:4) de ta ligne 4. Maintenant, au toi de voir comment effectuer un décalage. Je te retourne ton fichier ...
18/09/2018 à 08:14REGIS6460 Recopie formule en VBAA tester ...
18/09/2018 à 08:04norberlingoMasquer et afficher avec macroLa même procédure que Jean-Eric mais avec une case à cocher issue de la boite à outils Formulaire. IIf() est utilisé car la valeur retournée pour faux est -4146. Ne pas oublier d'affecter la macro à la case à cocher ...
16/09/2018 à 16:15dubois VBA masquer ou afficher plusieurs feuilles d'un coupA tester ...
14/09/2018 à 19:03smoke22Code VBAMoi aussi j’ai un ERP (établissement recevant du public) C’est vrai qu’Excel est un vrai petit couteau suisse qui permet de faire beaucoup de chose mais ce n’est pas une vraie caisse à outils mais il est vrai qu’on préfère travailler avec un outil qu’on maîtrise même si on y passe plus de temps qu’a...
14/09/2018 à 10:18smoke22Code VBAPar vrai base de données j’entends base de données professionnelle avec très grand nombre d’enregistrements et nombreux champs qui demande d’utiliser des tables multiples afin de diminuer le poids ...
13/09/2018 à 19:05smoke22Code VBAQuand on veux gérer une VRAI base de donnés, on n’utilise pas Excel mais un outils dédié car Excel demande trop de doublons ce qui alourdit beaucoup le fichier ...