Membre fidèle

Inscrit le :17/09/2011
Dernière activité :21/06/2020 à 17:05
Version d'Excel :2010
Lieu :Angers
Messages
241
Votes
46
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par MaPoire - page 4

DateAuteur du sujetSujetExtrait du message
23/08/2016 à 12:38cfn3cfn TrierRe, Je pense qu'une mise à jour automatique dès qu'une valeur est modifiée, ajoutée ou supprimée est dangereuse. La macro est basée sur la structure correcte des données à savoir des groupes séparés par une ligne vide. On modifie les données, on vérifie la structure des données puis volontairement o...
23/08/2016 à 10:02cfn3cfn TrierUn essai en VBA dans le fichier joint. Le code est dans le module de code de la feuille Feuil3 (Factures). Le code est un peu commenté...
05/04/2015 à 20:23SoumZoumMoyenne sur 7 jours glissants...Avec des totaux entreEt pourtant c'est ce qu'il faut faire ! Dans la formule, pour prendre les valeurs de la colonne M (et non G) il faut remplacer Réalisé! G 16 par Réalisé! M 16. Es-tu certain d'avoir validé la formule par Ctrl+Maj+Entrée après avoir fait la modification ? Si ce n'est pas ça, publier un bout du fichie...
05/04/2015 à 13:01SoumZoumMoyenne sur 7 jours glissants...Avec des totaux entreBonjour SoumZoum, Un essai, non pas par VBA, mais par formule. La formule est une formule matricielle en cellule C16 de la feuille Prévisionnel (à recopier vers le bas): Elle fait la moyenne des 9 valeurs de la feuille Réalisé précédant la cellule G16 et de G16 soit 10 valeurs. Si on veut veut moyen...
26/08/2013 à 00:02kaizen17 Colorer des cellules si une serie de 5 chiffres consécutif(re) Bonsoir kaizen17, h2so4, Toujours avec une formule (bien plus courte) en MFC (en autorisant les zéros intercalés): Pour indiquer le nombre minimum de 3 dans la série, changer en fin de formule >= 5 par la valeur souhaitée...
25/08/2013 à 21:47kaizen17 Colorer des cellules si une serie de 5 chiffres consécutifUn essai dans le fichier joint. On colore les séries de chiffres 3 consécutifs (de 5 ou plus éléments). On applique à la colonne A2:A15951 la MFC de formule ci-dessous: nota: on doit pouvoir faire plus condensé...
23/06/2013 à 07:24Fred35 Recherche matriciellePeut-être avec la formule matricielle en I4...
24/03/2013 à 09:45supermax135 Publipostage sous ExcelDans la macro ImprimerListe , remplacer: par...
29/12/2012 à 02:37ZAROK Données espacéesPeut-être ceette formule: =SUPPRESPACE(SUBSTITUE(SUBSTITUE(SUBSTITUE(J4;"]";"");"[";"");"p";"p "))...
07/11/2012 à 18:28eric59330 Ajouter une durée en seconde à l'heure en coursQuelque chose du genre...
25/12/2011 à 11:40DJ FA Combien de fois le texte ?Joyeux Noël DJ FA, En utilisant une zone de chaque feuille (Z1:AA2 dans le fichier joint) pour calculer le nombre d'apparition par feuille puis sur la feuille 'bilan' la somme des zones de chaque feuille...
13/12/2011 à 19:42yugguyMacro pour créer un fichierUne piste, voir fichier joint...
11/12/2011 à 21:51Fatos Cellule liée VARIABLE (est-ce possible ?)Un essai sans VBA avec un nom dynamique...
31/10/2011 à 17:20sl4y3r Formule Excel ou scriptRe bonjour le forum, Pour mon précedent message, il fallait bien sur lire boucle for..next et non pas loop. ! Voilà ce que c'est de ne pas tourner 7 fois sa langue dans sa bouche ...
31/10/2011 à 16:56sl4y3r Formule Excel ou scriptDans beaucoup de langage, les bornes d'une boucle de type loop ne sont évaluées qu'une seule fois au début de la boucle. edit: remplacer loop par for..next...
31/10/2011 à 16:40sl4y3r Formule Excel ou scriptUne autre façon...
31/10/2011 à 14:40edouard002 ConcatenerEncore plus après la bataille (formule matricielle) Devrait aussi extraire les nombres négatifs ( "abcd00-00.0001000" donne -0.0001 ) =INDEX(CNUM(DROITE(A1;LIGNE(INDIRECT("A1:A" & NBCAR(A1)))));EQUIV(1E+99;CNUM(DROITE(A1;LIGNE(INDIRECT("A1:A" & NBCAR(A1))))))) (il ne doit pas figurer de caractères à...
31/10/2011 à 13:21rocket4 Designation d'une cellule sur une colonneY'en a qui ont essayé! En fait, chez moi, resize n'accepte pas de paramètres nuls ou négatifs. On peut le faire en combinant OFFSET et RESIZE. Range("B2").offset(0, -1) désigne la cellule à gauche de B2 soit A2 (on recule d'une colonne) Range("B2").offset(0, -1).resize(1,2) désigne donc la zone "A2"...
30/10/2011 à 23:47Yvouille Code VBA - Envoi d'un fichier par courrielVoir ici une page du renommé Ron de Bruin. http://www.rondebruin.nl/sendmail.htm...
30/10/2011 à 11:26jean-charles33 Enregistrer une macro dans plusieurs feuilleDans le classeur joint, il y a du code dans le module nommé 'TouchesEntree' ainsi que dans le module de 'ThisWorkbook' Dans 'TouchesEntree' il y a le code de 3 sous-programmes: 1) Activer qui active le comportement spécial des touches 'Entrée" du clavier et du pavé numérique. 2) DESactiver qui inhib...
29/10/2011 à 12:52jean-charles33 Enregistrer une macro dans plusieurs feuilleVoici un fichier tentant de répondre à votre besoin. Pour activer le comportement spécial des touches 'entrée', cliquez sur le bouton rouge sur la feuille 'TdB". Pour inhiber le comportement spécial des touches 'entrée', cliquez sur le bouton vert sur la feuille 'TdB". Cela vous convient-il ? On ver...
29/10/2011 à 12:16SubwAyChanger valeur d'une cellule aleatoirePour bien comprendre: 1) Définition de l'efficacité: Quand le triplet A to B est égal à 24 ou 0 et A to C est égal à 18 ou 0 et B to C est égal à 18 ou 0. Dans les autres cas ==> c'est inefficace. Est-ce la bonne interprétation ...
29/10/2011 à 12:00rocket4 Traduire en VBADans ce cas, essayez le code suivant non testé...
29/10/2011 à 01:21babouze64 Exporter une feuille en .docEt en remplaçant:? 'Copier les cellules Excel ActiveSheet.Range("B4:C203").Copy par: 'Copier les cellules Excel ActiveSheet.Range(ActiveSheet.PageSetup.PrintArea).Copy...
28/10/2011 à 23:50rocket4 Traduire en VBA(re)Bonsoir, Code pas testé...
28/10/2011 à 23:37sokratt Sélection de valeur à partir d'une listeTu aurais pu étayer ta demande en joignant un fichier exemple avec les données initiales et à quoi tu souhaites aboutir En attendant, une piste:...
28/10/2011 à 23:11rocket4 Traduire en VBAEt avec ce code ...
28/10/2011 à 22:33farfadet_1er Remplissage automatique d'un calendrierSans prétention, testez le fichier joint. Dans le code vba du module1, changez la ligne: Chemin = "c:\Transfert\" en remplaçant "c:\Transfert\" par le chemin du dossier dans lequel vous désirez stocker vos fichiers csv...
28/10/2011 à 08:43jacques7 Problème de footLe principe est le même dans les deux fichiers. On soustrait d'une part les deux parties du score du match joué (score 1-4 donne =1-4=-3) On soustrait d'autre part les deux parties du score du pronostic. Puis on compare les signes des deux résultats. S'ils sont identiques, on attribue 1 point sinon...
27/10/2011 à 22:22jacques7 Problème de footAvec une formule... Voir fichier...
27/10/2011 à 22:00jean-charles33 Enregistrer une macro dans plusieurs feuilleJe ne vois aucun code dans ton fichier. Ton fichier parait bien vide. Quant à ta demande, il faudrait préciser: 1) de B6 on passe en I6 (par la touche entrée) puis en B7 puis en I7... Est ce exact ? 2) tu dis idem avec C. De C6 on passe en I6 puis après ? en C7 ? On revient à B7 ...
25/10/2011 à 23:30Pedro44 Probleme de Tri(re)Bonsoir Pedro44 (et OOoiste) J'allais te répondre quand j'ai vu qu'OOoiste t'avait déjà fourni toutes les explications. Si tu veux figer tes valeurs, sélectionne ton tableau, copie le et fait un 'collage spécial valeur' sur le même tableau...
25/10/2011 à 21:55Pedro44 Probleme de TriJe ne suis pas certain d'avoir bien compris le Pb de tri. Je joins un fichier avec un tableau de 100 nombres (1 à 100) répartis dans 10 lignes de 10 colonnes. Sous le tableau une colonne avec les nombres de 1 à 100. En face de chacun de ces nombres une formule (matricielle) qui renvoie l'adresse où...
25/10/2011 à 21:29farfadet_1er Remplissage automatique d'un calendrierPour le remplissage de date voir l'onglet 'Presence'. Il suffit de saisir dans la zone rouge 'PRESENCES A LA CANTINE MOIS DE' une date du mois considéré pour que les dates s'affichent. Les formules de comptages ont été saisies. Je n'ai pas compris quoi exporter. Est-ce le total par mois et par élève...
25/10/2011 à 07:40AlainChevFonction: Calcul de primesAvec cette formule ?: =MIN(nbcours;80)*prime80inf+MAX(0;nbcours-80)*prime80sup remplacer nbvours, prime80inf, prime80sup par les cellules qui vont bien...
24/10/2011 à 22:292alainCalcul a partir d'un menu deroulantVoir fichier. Seul l'onglet 2 a été modifié. On a utilisé la fonction SOMME.SI(...)...
23/10/2011 à 09:24r.gouet Réalisation de macroJe sais que je ne réponds pas à ta demande de macro mais le match approchant, je n'ai plus le temps ! Une solution sans macro avec deux colonnes auxiliaires qu'on peut masquer...
23/10/2011 à 00:21zomplusEmpêcher suppression d'un fichier ExcelA mon avis, la suppression d'un fichier relève plus du système d'exploitation et de sa gestion de fichier que de Excel. A moins qu'il ne s'agisse d'empêcher la suppression de données au sein du classeur ou au sein d'une feuille du classeur. Et dans ce cas on peut utiliser la protection des classeurs...
23/10/2011 à 00:15supermax135 Publipostage sous ExcelUn essai avec deux petites macros. Les macros sont dans le code de la feuille 'Modèles' Feuille 'Modèle" pour choisir et imprimer un seul courrier. Feuille 'Liste' pour imprimer tout ou partie de la liste des adresses...
22/10/2011 à 12:31rocket4 Produit d'une Difference d'heure par un coefficientPeut-être par la formule; =(B1-A1)*C1*24 Cellule résultat au format standard...
22/10/2011 à 10:51jean-charles33 Avancer de plusieurs colonnes en un seul clicEn utilisant la fonction Application.onkey. Voir module1...
22/10/2011 à 10:16lmartiFormules conditionnelles imbriquéesLe froid a du engourdir mes neurones car ta demande me semble assez confuse. Joins un fichier avec des exemples compréhensibles. Malgré mon incompréhension, le nombre 21 m'as mis sur une piste...
22/10/2011 à 00:19Fenntil Extraire le nom d'un lien dans la celluleOu bien un essai par une petite macro...
20/10/2011 à 07:17ThinkingJavaMarge d'erreur convertion mantisseUn essai (voir fichier)...
16/10/2011 à 22:38MTHeadss Complément à 21) Comment conserver les zéros à gauche du nombre ? Formater la cellule au format 'Texte' (pour ta précédente question, il faut aussi formater la cellule de la mantisse au format texte pour tenir compte des mantisses de type 0, 004321 ) 2) Pour le complément à 2, deux méthodes: Méthode 1 (1ier ongle...
16/10/2011 à 06:32didinhoDégradé de couleurs sur plusieurs lignesUne tentative qui fonctionne sous Excel 2010...
16/10/2011 à 00:28sgarnung Création Macro déplacement celluleVoir le fichier joint. Je n'ai pas fusionné les cellules compétence dans le résultat. Je ne fusionne jamais les cellules dans Excel ...
15/10/2011 à 23:47MTHeadss Changement de base vers la base 10Ne me souvenant plus très bien de la définition d'un nombre fractionnaire, j'ai pris celle-ci: Ex: 0,4321 en base 5 représente: ==> 4 * 1/5 + 3 * 1/25 + 2 * 1/125 + 1 * 1/625. Dans le fichier joint, il y a deux formules: 1) l'une utilise quatre colonnes auxiliaires de I à L. la somme de la colonn...
15/10/2011 à 17:52HosniCase à Cocher dans Excel 2007Et juste par curiosité, comment avait vous résolu le pb. du double-clique...
15/10/2011 à 17:29HosniCase à Cocher dans Excel 2007Re Bonjour, Pour le double-clique: 1) essayez de sauvegarder votre fichier puis fermer Excel puis relancer Excel et charger à nouveau le fichier (ça m'a dépanné une fois) 2) ou bien rajouter ce code : puis exécuter EventsOK() pour réactiver la gestion des évènements...