| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 12/08/2015 à 15:11 | Alegrosa | Fonction SI | Deux choses : 1) A partir de DZ, ton tableau change de structure, donc une même formule ne pourra s'appliquer sur les deux parties du tableau. La formule de la 2e partie à partir de DZ pourrait se formuler ainsi : =SI(MAINTENANT()>DECALER(DZ$1;;-MOD(DZ$2;2))+1;valeur si vrai;valeur si faux) compt... |
| 12/08/2015 à 14:44 | Filou78 | Problème de format de date dans une formule | Si la date est entre guillemets, tu auras la bonne réponse. Les introduire dans ta formule. Cordialement Ferrand... |
| 12/08/2015 à 14:28 | Alegrosa | Fonction SI | Je ne comprends pas ta demande. SI ne pose aucun problème à être définie ! Le "minuit" en pose, sauf à définir le "minuit" d'une date ultérieure, on est toujours >00:00 du jour dans la journée. Par ailleurs pourquoi mettre une note correspondant à la moyenne à ceux qui n'en ont pas ? Il serait bo... |
| 12/08/2015 à 14:09 | tomatito37 | Validation données / recherche plusieurs critères | Ca intrigue toujours 9^9 ! C'est 9 puissance 9, habitude que j'ai emprunté à certains familiers d'Excel qui l'utilisent quand il faut produire un nombre élevé, au delà des nombres qui raisonnablement pourraient survenir. On peut généralement se contenter de moins, mais cela a le mérite de s'identifi... |
| 12/08/2015 à 13:21 | nbs84 | Controle de commun | Je note que ton fichier a déjà été pas mal téléchargé, mais les réponses ne semblent pas affluer ! Il m'a moi-même occupé une bonne partie de la soirée avancée d'hier, où cela me semblait être un dérivatif adapté à mon état... disons peu empreint de vivacité...! Le "commun" m'intriguait. J'ai tout d... |
| 12/08/2015 à 12:42 | tomatito37 | Validation données / recherche plusieurs critères | En H5 : [b]=SIERREUR(INDEX('TABLEAU '!$D$2:$D$12;PETITE.VALEUR(SI(('TABLEAU '!$E$2:$E$12=$F$5)*(DECALER('TABLEAU '!$E$2:$E$12;;EQUIV($G$5;'TABLEAU '!$F$1:$Q$1;0))>0);LIGNE('TABLEAU '!$E$2:$E$12);9^9);COLONNE(A:A))-1);"") [/b]Matricielle (valider par Ctrl+Maj+Entrée). A tirer vers... |
| 12/08/2015 à 12:18 | Sullivan07 | Comparaison de listes sur deux champs | Autre possibilité : en C2 : =SOMMEPROD((Feuil2!A:A=A2)*(Feuil2!B:B=B2)*1) renvoie 1 si présent Feuil2, 0 sinon. A adapter selon besoins. Cordialement Ferrand Salut DjiDji... |
| 11/08/2015 à 19:26 | foufou91 | Liste d'adresse | @Dan Tu as la main si tu souhaites te lancer, je n'ai pour l'instant formulé que des exigences sur l'organisation des données, pour limiter les tests... C'est de toute façon du VBA, pas très rationnel sinon. Pour l'instant, je viens de sortir des mains de mon infirmière et il vaut mieux que je laiss... |
| 11/08/2015 à 18:47 | Vicoo | Macro Remplace par(1) par(2) par(3) etc | Ok, merci du retour. Si H2SO4 ne fournit pas une autre solution, remplace son guillemet entre guillemets (""") par Chr(34) , VBA acceptera mieux... Bonne continuation. Ferrand... |
| 11/08/2015 à 14:09 | foufou91 | Liste d'adresse | Re, Il faut prévoir une colonne pour le numéro début et une pour le numéro fin dans le cas où la rue est partagée. Dans tous les cas, il faut distinguer pairs et impairs, même si le secteur est le même. On ne peut avoir 2 règles différentes pour rechercher la même chose, et les courpures tombent iné... |
| 11/08/2015 à 13:52 | Vicoo | Macro Remplace par(1) par(2) par(3) etc | Je suis confus !! Lapsus dans la valeur renvoyée : dernière ligne : ActiveCell.Offset(1, 0).Value = chconv Rétablir la bonne valeur. Par contre j'avais signalé qu'elle inscrivait le résultat sur la cellule en-dessous. Dans la même cellule : ActiveCell.Value = chconv (mais là ça supprime la chaîne in... |
| 11/08/2015 à 13:39 | jag83 | La MFC ne répond pas à mon critère | C'est ton fichier qui doit être en cause, ça ramait aussi chez moi. Ferrand... |
| 11/08/2015 à 13:37 | Rafou | Test IF dans une macro | Problème de liaisons entre classeurs. Une pointe vers un classeur qui n'existe plus et est incassable. Je n'ai pas le temps de refaire un classeur sans liaison. Si tu peux éliminer les liaisons, ça marchera, sinon refaire un classeur. Cordialement Ferrand... |
| 11/08/2015 à 12:48 | foufou91 | Liste d'adresse | Vu. Voir mon post plus haut. Cordialement. Ferrand... |
| 11/08/2015 à 12:16 | foufou91 | Liste d'adresse | OK ! En fait c'était donc ta table de recherche que tu montrais. Ajoute quelques échantillon des adresses (élèves) qui seront à rechercher. On est dans une recherche classique, sauf que... une recherche sur des adresses ne va pas de soi, la table n'ayant pas de libellés identiques au libellés d'adre... |
| 11/08/2015 à 11:44 | jessoux | Bouton ou lien hypertexte ne fonctionne plus | Le 2 indique que tu es sur une 2e fenêtre du même classeur. Tu la fermes, et tu reviens à une fenêtre unique. Bonne journée... |
| 11/08/2015 à 11:33 | foufou91 | Liste d'adresse | Qu'entends-tu par "sectorisation" ? Dans ta 2e colonne, le secteur est déjà mentionné ! En triant ta liste sur les secteurs, tu opères leur regroupement. Quoi d'autre qui justifie qu'on sorte l'arsenal VBA ? Cordialement Ferrand... |
| 11/08/2015 à 10:59 | tiphanie | Protéger et ôter la protection avec un MDP simultanément | Ma foi, tout à la fois, plus simple ... |
| 11/08/2015 à 10:28 | malpas | Format de la valeur saisie dans une textbox | En passant par hasard : yyyy (mieux que aaaa) ! Bonne journée... |
| 11/08/2015 à 10:25 | tiphanie | Protéger et ôter la protection avec un MDP simultanément | Voilà ! Tu actionnes la macro avec la combinaison de touches Ctrl+Q Toutes les feuilles sont protégées. Cordialement Ferrand... |
| 11/08/2015 à 09:07 | jag83 | La MFC ne répond pas à mon critère | L'"alerte" frangy m'a fait reprendre ce fichier : j'en ai profité ajouter quelques calculs... D'abord redéfinir cola (définition entachée d'une erreur qui la faisait couvrir A2:A4080 Rappel formule conditionnelle : =NB.SI($B:$B;A2)=0 (sans oublier de signaler que cette MFC s'applique à la plage cola... |
| 11/08/2015 à 00:02 | tiphanie | Protéger et ôter la protection avec un MDP simultanément | Quelque chose comme ça : Cette macro, déprotège lors d'une première exécution, protège lors de la seconde. Elle peut être utilisée pour toutes les feuilles (à toi de voir son mode de lancement pour l'avoir à disposition). Elle mémorise la feuille déprotégée afin de pouvoir la protéger la fois suivan... |
| 10/08/2015 à 23:15 | ToneTone | Liste d'appels téléphonique: recherche des appels manqués | De rien. Ça arrive ... |
| 10/08/2015 à 23:12 | polochon94 | Modifier la premiere valeurd'une case | Essaie ceci : Cordialement Ferrand... |
| 10/08/2015 à 22:44 | ToneTone | Liste d'appels téléphonique: recherche des appels manqués | Il me semble que tu testes une valeur date-heure, suivie de la même + 24. Aucune chance de retrouver ces valeurs. Soit tu réduis aux dates, soit : ">"&A2 pour la 1re valeur, "<="&A2+"24:00:00" pour la seconde. Cordialement Ferrand... |
| 10/08/2015 à 22:30 | Liocor | Recopie incrementale | Aménagé. Bonne soirée Ferrand... |
| 10/08/2015 à 22:03 | Liocor | Recopie incrementale | Tu supprimes les colonnes testées, pour retester. Ferrand... |
| 10/08/2015 à 20:43 | jag83 | La MFC ne répond pas à mon critère | Voir fichier. Ferrand... |
| 10/08/2015 à 20:25 | Rafou | Test IF dans une macro | Aucune importance. Il suffit de réserver la zone et d'assurer qu'en dehors des données appartenant au tableau, il n'y aura rien d'autre dans les colonnes B et H à partir de la ligne 5 puisque les 4 premières ne sont pas assurées de ce point de vue. Un champ dynamique est un champ nommé qui s'adapte... |
| 10/08/2015 à 17:55 | Rafou | Test IF dans une macro | La formule en SOMME(SI(.... acceptera les colonnes entières en B et H. Mais ce n'est peut-être pas la meilleure solution. Quel est le nombre maximum de lignes qu'on peut escompter pour B et H ? On pourra alors définir un champ dynamique sur une plage limitée... Bonne soirée Ferrand... |
| 10/08/2015 à 16:32 | Vicoo | Macro Remplace par(1) par(2) par(3) etc | Essaie ceci pour convertir chaîne figurant dans cellule active sélectionnée et afficher résultat en dessous : Cordialement Ferrand... |
| 10/08/2015 à 16:06 | pichebat | Mise a jour de l'heure | La variation du résultat d'une formule ne provoque pas d'évènement Change. Tu peux te rabattre sur l'évènement Calculate, mais ça me paraît assez lourd pour la chose, tester si les valeurs ont changé ou non en se référant à la valeur antérieure dans l'historique et enregistrer si changement... il me... |
| 10/08/2015 à 14:52 | Guithou51 | VBA recherche valeur exacte | L'essentiel est de pointer la bonne cellule... La méthode importe peu, celle qui apparaît la plus pratique et économique dans chaque cas peut être retenue. Généralement, en VBA on a une préférence chaque fois que possible pour pointer : Cells(ligne, colonne), car la manipulation d'éléments numérique... |
| 10/08/2015 à 14:18 | serenodo | UserForm Hide ou Close | Modification la plus légère : Sub CmdBtnSerenodo_Click() Me.Hide UserFormSerenodo.Show Unload UserFormTableauBord End Sub Tu rajoutes la ligne surlignée à cet endroit, il sera masqué, et se fermera définitivement ensuite (mais tu ne le verras plus). Cordialement Ferrand... |
| 10/08/2015 à 14:10 | Banane | Insertion de photo différent mode depuis Userform | Curieux ! Tu peux envoyer... |
| 10/08/2015 à 13:30 | JeanYves | Listes automatisées suivant des critères | Si je me souviens bien de ton tableau, tu as récolté deux solutions assez proches dans leur principe (constitution listes, même type de formule d'extraction avec quelques variantes...) ce qui ne peut qu'élargir tes possibilités... Il n'est pas impossible de modifier les listes en cours d'utilisation... |
| 10/08/2015 à 12:53 | serenodo | UserForm Hide ou Close | Sub CmdBtnSerenodo_Click() UserFormSerenodo.Show Unload UserFormTableauBord End Sub Comme tu le vois, après avoir appelé ton UserformSerenodo, une commande ferme UserformTableauBord. La main ayant été passée au UserformSerenodo, cette commande ne s'exécute qu'une fois que ce dernier lui rend la main... |
| 10/08/2015 à 12:41 | Banane | Insertion de photo différent mode depuis Userform | C'est le cas dans ce code (repris de ton code initial) : c'est défini par L et T qui positionnent l'angle supérieur gauche de l'image sur l'angle supérieur gauche de la cellule B35. Bonne journée Ferrand... |
| 10/08/2015 à 12:36 | Guithou51 | VBA recherche valeur exacte | Je ne comprends pas que tu ne comprennes pas : tu as une portion de code qui, si condition vérifiée, sert tes TextBox Dans ce bloc If...Then ... End If le cas condition non vérifiée ou plus vérifiée n'est pas prévu, donc on ne fait rien ! Et ce qui est dans les TextBox y reste. L'instruction Else es... |
| 10/08/2015 à 12:19 | TOTBER | Maj Fichier Excel sans l'ouvrir | Rajoute ... .Close True [=fermer en enregistrant les changements] et vérifie que cela fonctionne. Cordialement Ferrand... |
| 10/08/2015 à 02:13 | yucass | Afficher/masquer ligne avec SpinButton | Rectification de mes remarques précédentes pour ta procédure Change (ce n'enlève rien à mes conseils de faire autrement) dans laquelle je recommande tester préalablement Target/K15, le test fait tu recueilles la valeur K15 en lui ajoutant 15 dans une variable (Integer) n par exemple (ou ce que tu ve... |
| 10/08/2015 à 01:52 | yucass | Afficher/masquer ligne avec SpinButton | T'arrête jamais ! Si tu as établi une correspondance continue entre 2 valeurs. Il faut régler ça dans la fenêtre de Propriétés (tu as une icône pour l'ouvrir à côté du bouton "Mode Création"). Par défaut il est réglé de 0 à 100 avec un pas de 1. Si tu utilises les valeurs de 0 à 6, tu mets le Max su... |
| 10/08/2015 à 01:05 | dm83 | FORMULE numéro semaine format "année.numérosemaine" | Basé sur DatePart, c'est moins catastrophique mais elle est quand même en erreur de façon cyclique et une formule donnant un calcul exact répondant à la norme ISO serait tout de même préférable. Bonne soirée à tous. Ferrand... |
| 09/08/2015 à 23:52 | nico131 | Recherche de valeur | Renvoie un fichier... |
| 09/08/2015 à 23:50 | TOTBER | Maj Fichier Excel sans l'ouvrir | S'il se met à jour, l'ouvrir : le fermer en enregistrant : 2 lignes de code à mettre dans une procédure (et compléter par les indications utiles) + éventuellement une entre les deux pour que le classeur qui lance la macro redevienne le classeur actif. Cordialement Ferrand... |
| 09/08/2015 à 23:41 | serenodo | UserForm Hide ou Close | Soit le second était programmé pour fermer les deux. Soit le premier était programmé pour se fermer et il le fait quand il reprend la main. Bonne soirée Ferrand... |
| 09/08/2015 à 23:34 | nico131 | Recherche de valeur | Elle affiche #REF! non ? Tu as dû casser les références en insérant des lignes en-tête. On garde toujours des lignes d'extrêmités des plages qu'on utilise pour qu'Excel puisse adapter les références... Si tu t'amuses à ça en permanence tu risques de détériorer souvent tes formules... |
| 09/08/2015 à 23:24 | nico131 | Recherche de valeur | Pas idée pour ça ! Il faudrait d'abord savoir lesquelles... Pas question formules pour ça mais tout est possible par macro, mais vaut mieux être très précis parce que les actions affectées aux clics (double et droit) peuvent l'être au détriment de leur fonction native, et tu risques de colorer là où... |
| 09/08/2015 à 23:17 | eole-33 | Macro avec deux boucles | J'ai regardé de façon panoramique, car - excuse-moi ! - naviguer là-dedans sans explication... Mais il me semble qu'à la sortie de la première boucle, si tu ne remets pas EC à Min, la 2e n'aura guère de chance d'opérer... Cordialement Ferrand... |
| 09/08/2015 à 22:45 | nico131 | Recherche de valeur | Voilà une solution. En général, on fait un tableau de recherche pour trouver les valeur à insérer dans le schéma, l'inverse quoi, ça simplifie la vie... Bonne soirée Ferrand... |