A

Membre impliqué

Inscrit le :27/02/2019
Dernière activité :17/12/2025 à 18:36
Version d'Excel :2007
Messages
1'326
Votes
324
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par AlgoPlus - page 24

DateAuteur du sujetSujetExtrait du message
27/03/2019 à 13:51sylviez91Gestion de délai ExcelComment faire la différence entre Si date actuelle >= 30 j de la DL et <=90 j DL=Moins de 2 mois et Si date actuelle <= 90 j DL = A prévoir et Si date actuelle <91 j DL= OK Par exemple si Si date actuelle=45 j par rapport à DL, les 3 conditions ci dessus sont remplies. Quel message faut...
27/03/2019 à 12:44sylviez91Gestion de délai ExcelEs-tu sûr des 2 dernières conditions ? sinon sur le principe: si date actuelle > 90 jours de la DL=Retard Si date actuelle >= 30 j de la DL et <=90 j DL=Moins de 2 mois: = si( DA>DL+90;"Retard";si(DA>=DL+30);"Moins de 2 mois";"sinon2 qui peut encore être un test")) A+...
27/03/2019 à 11:39fizik Tri lignes suivant 3 valeursLe tri me paressait évident, je me suis focalisé sur le classement ! Je devrais mieux lire l'énoncé...
27/03/2019 à 10:21jonat28 Aide pour code déjà excitantJonat28 a écrit: Ben voilà.... la réponse attendue depuis hier ...
27/03/2019 à 10:14fizik Tri lignes suivant 3 valeursUne solution possible (mais je ne doute pas qu'il y ait mieux ) en rajoutant une colonne (F) : en F4 : =C4*100+D4*10+E4 à tirer vers le bas en A4 : =RANG(F4;$F$4:$F$8) à tirer vers le bas On peut masque la colonne F ou bien affecter la couleur blanche à ses caractères si nécessaire A+...
27/03/2019 à 09:12ayoubamd MePour le point 2) Dans l'userform Gestion, au clic sur le produit (combobox C2), balayer la feuille BDD en cherchant les lignes correspondant au fournisseur (combobox C1) pour cumuler les entrées et les sorties. et faire afficher ce cumul en T2 A+...
26/03/2019 à 17:31ghouvizFormule Excel: oui/non si tous les postes presents?Si j'ai bien compris, un solution =SI(NB.VIDE(C5:C33)>3;"NON";"OUI") A+...
26/03/2019 à 14:01Richie76Formation de groupes par préférencesDans le groupe 1 : AARON anti affinité avec KILIAN Dans le groupe 2 : LUCAS anti affinité avec NOA Mais peut être qu'il n'y a pas de solution. Je planche sur une solution: Générer toutes les combinaisons possibles, puis supprimer les incompatibilités...
26/03/2019 à 12:12jonat28 Aide pour code déjà excitantBien sur, en utilisant deux instructions qui initialisent la même variable ça ne va pas fonctionner. L'initialisation de la deuxième instruction viendra "écraser" la première. Il faut utiliser 2 variables. Comme vous ne précisez pas ce que vous voulez faire suivant la "valeur" de ces variables , un...
26/03/2019 à 11:37jonat28 Aide pour code déjà excitantMontrez le code que vous avez tenté (et pas seulement un extrait) et quelques précisions sur ce que vous voulez obtenir...
26/03/2019 à 11:34parismickyAdditionner des cellules de mêmes conditionsUn classeur exemple pour faire quelques tests ? A+...
26/03/2019 à 11:31jonat28 Aide pour code déjà excitantCopier la ligne de recherche en colonne A en l'adaptant pour la recherche en colonne N ?...
26/03/2019 à 11:30Olivier_ATIBModifier un tableau avec des passages par jour julienIl vaudrait peut-être mieux exposer le souci dans le forum Calc ...
26/03/2019 à 11:10rgouet Macro pour ouvrir une feuille sélectionnéJ'ai dû mal valider ma première réponse. Dans la feuille de code de la feuille "Recap Fin de Semaine" : A+...
26/03/2019 à 11:08jonat28 Aide pour code déjà excitantEn adaptant l'instruction utilisée pour la colonne A ? Set celluletrouvee = Sheets("Stock").Range(" A 2: A 15000").Find(reference, LookAt:=xlWhole) A+...
25/03/2019 à 20:47jonat28 Textbox ativeXEn supposant que la textbox est sur une feuille: Dans la propriété Text ou Value de la textbox écrire le texte voulu. Dans la feuille de code de la feuille où se trouve la textbox : Tout en haut déclarer une variable globale à la feuille: puis et Dans un userform c'est un peu différent puisque la te...
25/03/2019 à 20:13Carlton Tableau dynamique : Erreur 9 : l'indice n'appartient pas à la selectionDim Table() As Integer => on déclare une tableau d'entiers (avec apostrophe) Dim i As Integer => on déclare i entier sa valeur est alors 0 ReDim Table(i) => on donne une taille au tableau : celle de i qui vaut 0 : donc 0 à 0 un seul indice Table(i) = i => Itération 1 , i= 0 ça passe. Ité...
25/03/2019 à 19:56Invité Fréquence de sortie et problèmes d'affichageLa der ! avec affichage 0 des N° non sortis (ils ne sont pas triés) et modification de la préparation du tableau résultat A+...
25/03/2019 à 19:13Papounet48 Impossible d'actualiser les donnéesRe, Désolé de ne pouvoir t'aider, mais je ne connais rien aux tableaux Croisées Dynamiques. et de plus j'ai une vieille version XL 2003 ... Bonne suite.....
25/03/2019 à 19:07Invité Fréquence de sortie et problèmes d'affichageUn essai à replacer dans le code le nombre de fois ou le N° apparait figurera au dessus de la première ligne et sous la deuxième. Tu peux donc supprimer la boucle Do Until x = 34 avec ses countif. A+...
25/03/2019 à 18:23Invité Fréquence de sortie et problèmes d'affichageInitialement, on était parti sur l'affichage de 70 N° sur deux lignes soit deux fois 35. Il y a des cas où il y a moins de 70 N° à afficher (entre 60 et 69). ce qui peut expliquer les incohérences rencontrées. Veux tu deux lignes identiques à */+ la moitié des N° ou bien une ligne de 35 et le reliqu...
25/03/2019 à 17:24NeleaPlusieurs instructions dans forOn ne peut pas avoir une instruction telle que tu le souhaite. On peut avoir une boucle imbriquée dans une autre mais a priori ça ne répond pas au besoin. Quelque chose qui se rapprocherait du besoin, si j'ai bien compris i et j aurait la même valeur de 0 à 5: ou encore plus simple Edit: bonjour Ped...
25/03/2019 à 17:14Richie76Formation de groupes par préférencesOui, Oui, C'est pour ça que j'ai fait un edit pour dire que je n'avais pas bien lu la demande ..... Pas évident, je n'ai pas de solution..... Bonne suite...
25/03/2019 à 17:12bellil djillaliTrouver tous les combinaisons possible de la sommeTous les cas possible jusqu'à 100% sont balayés. Il est possible que les contraintes suppriment des lignes >90% ? Pour le savoir, il faudrait supprimer dans le code les contraintes et voir si toutes les combinaisons sont traitées. Le code parait correct, si les next manquant à l'image existent ré...
25/03/2019 à 12:09Richie76Formation de groupes par préférencesComment faire avec les élèves qui n'ont pas d'amis ( 4 cas) On les met ensembles ? A+ Edit : ah ben... non.... Il y a des cas d'antiaffinité... Re edit : je n'avais pas bien lu la demande .... Problème complexe......
25/03/2019 à 12:03al87 Aide pour macroBonjour al87, Jean-Eric, On a l'extrait de code pour Case 10, Quel est le code pour les autres Case? il pourrait servir d'exemple ? Même si on comprend à demi-mots le souhait peu précis, l'ensemble de la sub serait sans doute utile. A+...
25/03/2019 à 11:57Adyl2019Problème Boucle FonctionSi j'ai bien compris, c'est un devoir... Ici on peut t'aider sur des points de blocage, pas faire l'exercice! Qu'est ce qui bloque ? une erreur ? un mauvais résultat ? Donne des précisions...
25/03/2019 à 11:43Adyl2019Problème Boucle FonctionSur lequel, et quelle partie en particulier? A+...
25/03/2019 à 11:29Bruce21130 Erreur d'enregistrement à partir d'un formulaireL'utilisation de la fonction Val() convertir bien une chaine de caractères en numérique, mais aussi en entier. on perd donc les décimales s'il faut garder ces décimales il faut convertir avec une autre fonction de conversion telle que CDbl() ... A+ Edit : bonjour thev, désolé...
25/03/2019 à 11:17Petitejiji Problème de message et de boucleIl y a un If en Trop ou bien un End If manquant . Tout dépend de ce que vous voulez faire , un end if mal placé et le résultat n'est pas celui attendu. Avec lequel des deux IF est "rattaché" le Else ? A+ Edit : bonjour Xmenpl. Avec le code proposé, si feuille... = true then message puis sorti du tes...
24/03/2019 à 17:40TENDMEST12 Optimisation d'un fichier lourdDésolé, je dispose d'une version ancienne de XL, et mon convertisseur ne parvient pas à ouvrir votre classeur, et plante ! Preuve que le fichier est chargé! S'il n'y a ni macro, ni formules "interfeuilles", ni plages nommées, il serait sans doute plus facile de découper le classeur en plusieurs clas...
24/03/2019 à 17:33Papounet48 Impossible d'actualiser les donnéesSur version PC, pas de souci, le menu contextuel affiche bien la ligne actualiser les données Le code de cette "application" est inaccessible (pour moi ...); Essayer de contacter le site http://solfia.org/spip.php?article805 ? Bonne suite...
24/03/2019 à 17:15Damsa17 Plage vers une colonneLe code proposé ne fonctionne pas car la détermination de la ligne "libre" colonne A est erronée à chaque itération de la boucle For i=... quelles que soient les cellules "occupées" Range("a1") = on se positionne en A1 .End(xlUp) = on "remonte" vers la première ligne occupée (donc A1) .Row = on renv...
24/03/2019 à 16:53Papounet48 Impossible d'actualiser les donnéesLe lien mène sur ".../forum.excel-pratique.com/ce%20site" , avec dans la page le message...
24/03/2019 à 16:21TENDMEST12 Optimisation d'un fichier lourdImpossible de charger votre classeur. Message d'erreur: C'est en partie une raison de la lenteur.....
24/03/2019 à 16:16bellil djillaliTrouver tous les combinaisons possible de la sommeJ'aurais dû voir le Next mal placé sur l'image incomplète du code: Dans votre configuration le tableau n'est généré qu'après la boucle for d= .... , alors qu'il doit l'être dans cette boucle. Apporter cette modification...
24/03/2019 à 05:36JC_75Boucle et gestion des erreursUn essai sans gestion d'erreur A+...
24/03/2019 à 05:10Le Drosophile [VBA] Modification du code VBA de code VBASi j'ai bien compris, il n'y aurait pas besoin d'aller modifier le code à l'aide d'un code. Il s'agirait plutôt de paramétrer une instruction en fonction de valeurs saisies dans des champs. si ces champs sont les textbox TextBox1 et TextBox2 (par exemple) dans un UserForm: Ces textbox retournant un...
23/03/2019 à 20:07bellil djillaliTrouver tous les combinaisons possible de la sommeD'après ce code, le résultat est bien un pas de 0.1 pour d et pas 0.5 ! Pour bien montrer les variations du pas j'ai réduit chaque "bloc" à une seule ligne...
23/03/2019 à 19:42rocket4 Décomposition en facteurs premiersDans cette discussion tu devrais trouver: https://forum.excel-pratique.com/viewtopic.php?t=89842 A+...
23/03/2019 à 11:58bellil djillaliTrouver tous les combinaisons possible de la sommeCe n'est pas possible ! Montrez le code utilisé qui génère un pas de 0.5 malgré : et...
22/03/2019 à 20:48crackwood01 Selection listboxAvez vous essayé sans la gestion du scroll avec la souris sur les listbox ...
22/03/2019 à 19:21crackwood01 Selection listboxPas d'explication! A voir dans le code s'il y a quelque chose qui ferait réagir comme ça. A+...
22/03/2019 à 16:35OMD7590 Apparition disparition bouton activeXIl n'y a pas de quoi ...
22/03/2019 à 15:58Jerry1807 Msgbox Numéro Ligne & contenu de la caseLe contenu de la msgbox est constitué dans une boucle dont on aperçoit juste la fin. Pas facile de deviner ce qui sera compatible avec le reste du code. A tout hasard , modifier : en A+...
22/03/2019 à 15:12KOBDMacro VBAEst ce que la variable j est initialisée ? est ce que dans les cellules Cells(j, 4) et Cells(j, 5) et Cells(j, 2) contiennent effectivement quelque chose ? Est ce que la macro est lancée depuis la feuille où l'on va lire et écrire des données ? Essayer de rajouter .Value à la suite de chaque Cells(x...
22/03/2019 à 15:03OMD7590 Apparition disparition bouton activeXUne autre solution: A+...
22/03/2019 à 13:48sylviez91 Insertion date automatique VBAPour le 2) S'il s'agit de modifier la taille de police dans le titre de la fenêtre de l'userform, pas sûr que ce soit possible. Pour les onglets (ou pages) on ne peut pas modifier individuellement chaque onglet mais globalement l'ensemble des onglets avec la propriété Font du multipage. Pour le 3) D...
22/03/2019 à 11:25Le Drosophile Utilisation de deux Toggle buttonUne version courte: dans la feuille de code de la feuille...
22/03/2019 à 11:22opale54 Compter le nombre de mot en rouge, en bleuJ'avais été minimaliste dans la déclaration des variables: Changer Byte en Integer et ça devrait fonctionner. A+...