f

Passionné d'Excel

Inscrit le :19/11/2012
Dernière activité :04/01/2025 à 22:16
Version d'Excel :2007 FR
Messages
4'337
Votes
596
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par frangy - page 56

DateAuteur du sujetSujetExtrait du message
20/12/2013 à 10:34norberlingoSomme cellules meme couleurs MFCRe, Avec un exemple se sera plus "parlant" A+...
20/12/2013 à 09:30norberlingoSomme cellules meme couleurs MFCUne solution simple consiste à placer un filtre automatique sur ta colonne et filtrer par couleur. La somme peut alors être obtenue avec la fonction SOUS.TOTAL. =SOUS.TOTAL(9;A1:A100) par exemple A+...
20/12/2013 à 00:43Nabil27Division sur ExcelDans ton tableau, pour chacune des données j’ai remplacé le point par une virgule afin que ces données soient reconnues comme numériques. Après cela, la division ne pose plus de problème. A+...
20/12/2013 à 00:23PomstoreOuverture formulaire et insertion données dans cellulesTu peux tester comme cela (je n'ai pas fait l'essai) A+...
19/12/2013 à 23:33awa123 Nombre d'indice vide dans un tableauA+...
19/12/2013 à 18:21boulettosdu84Mocro pour fuisionner une plage de cellulePourquoi une macro VBA ? La fonctionnalité "Fusionner" d'Excel fait cela très bien toute seule. Si tu veux voir le code associé à cette action, tu peux utiliser l'enregistreur de macro. A+...
19/12/2013 à 13:06pr0ut Doublons et suppression de lignes (Mac 2011)J'obtiens un résultat correct avec la fonctionnalité "Supprimer les doublons". 1) Je sélectionne l'ensemble des colonnes concernées. 2) Clic sur "Supprimer les doublons". 3) Je coche uniquement la colonne qui contient les doublons ... OK Les lignes qui contiennent les doublons sont supprimées. A+...
18/12/2013 à 22:45MITCH60Cellule ConcatainéesPour la conversion au format date des données de la colonne A : Dans le menu Données , sous Outils, tu cliques sur Convertir. A l’étape 3, tu choisis le format de données Date JMA. Pour la colonne B qui contient les dates à 0h00, j’ai placé une formule qui renvoie la partie entière =ENT(A2) et je l’...
18/12/2013 à 21:55MITCH60Cellule Concatainées1) Tu ne dis pas si l’exemple que je t’ai retourné te satisfait ou non. 2) Tu ne dis pas pourquoi la colonne A ne suffit pas pour un tri sur la date et heure. A+...
18/12/2013 à 20:17MITCH60Cellule ConcatainéesDans l’exemple joint, j’ai utilisé l’assistant de conversion pour transformer la colonne A au format date. Pourquoi as-tu besoin de créer 2 colonnes supplémentaires pour un tri sur les dates et heures ? A+...
18/12/2013 à 19:39yaclim Pour créer une boucle sous VBAL'erreur est liée au fait que les nombre affichés ne sont pas des entiers, contrairement aux nombres présentés dans ton fichier initial. Tu peux modifier la déclaration de la variable Valeur : De plus, après la ligne 23, on ne retrouve plus la logique des numéros <=12. Le traitement ne sert plus...
18/12/2013 à 19:09yaclim Pour créer une boucle sous VBAEuh ! oui mais encore ? Je suppose que dans B2 il n'y a pas "C'est un chiffre > 12". A+...
18/12/2013 à 18:17yaclim Pour créer une boucle sous VBAQuelle est la valeur de B2 ? A+...
18/12/2013 à 18:11micklec Récupérer l'exposant d'une puissanceBonjour EngueEngue, Sauf erreur de ma part, En utilisant LOG10, la formule renverra une erreur avec les nombres négatifs. En utilisant TRONQUE, tu n'obtiendras pas une valeur correcte pour des nombres compris entre 0 et 1. Une autre solution avec une fonction personnalisée : A+...
18/12/2013 à 13:27yaclim Pour créer une boucle sous VBAA tester A+...
18/12/2013 à 09:58Citron89 [Boucle + Test] Pourquoi ma macro ne marche plus?Ce n'est pas bien de créer des messages en double mais c'est encore moins bien de ne pas lire les réponses qui t'ont été apportées. L'incrémentation se fait automatiquement dans la boucle For ... Next, tu ne dois pas rajouter i=i+1 Avec le code actuel, tu trouveras la date un jour sur deux. Pour mie...
18/12/2013 à 09:42nv57h20u Aide sur un exercice (debutant)Quelle est la question ? Si tu recherches le nombre de participants, tu peux utiliser la fonction NB.SI ou NB.SI.ENS. Si tu cherches à établir une liste de participants suivant un critère choisi, tu peux utiliser un filtre automatique ou un filtre avancé. A+...
18/12/2013 à 01:02jearol53 Recherche de la dernière donnée d'une colonneJ'ai inclus l'année au nom des onglets et j'ai ajouté un argument à la fonction afin de prendre en compte cette modification. A+...
17/12/2013 à 20:40variable Console d'erreursDe cette manière, l'affectation du message dans D3 s'effectue une seule fois en sortie de boucle. Si tu l'écris sur une seule ligne, le end if n'est pas nécessaire. Cela dit, ce n'est pas une pratique à conseiller car la structure conditionnelle est masquée. A+...
17/12/2013 à 20:12variable Console d'erreursEffectivement, je n'ai pas pris en compte le cas où tous les états sont clôturés Essaie comme cela A+...
17/12/2013 à 18:49variable Console d'erreursA tester A+...
17/12/2013 à 17:07Citron89[Boucle + Test] Pourquoi ma macro ne marche plus?Tu aurais pu expliquer à quoi sert ta macro. Je vais donc supposer qu'elle permet de surligner la date du jour. Concernant ton problème, tu utilises une boucle for...next. Il est donc inutile d'incrémenter la variable i . Supprime i = i + 1. A+...
17/12/2013 à 12:45jearol53 Recherche de la dernière donnée d'une colonneTu peux intégrer le nom du mois comme argument de la fonction. A+...
17/12/2013 à 10:16patypatFormat des données autoriséesDans l'exemple que je t'ai donné, la validation est appliquée à la cellule A1. Tu peux faire une recopie incrémentée de cette cellule avec la poignée de recopie et la formule se mettra automatiquement à jour. Exemple en A10 =OU(ET(A10>=41275;A10<=41639);A10="NA") A+...
17/12/2013 à 10:08Alex95D&terminer valeur dans selectionSi tu disposes d'une cellule qui se trouve toujours sur la première ligne de la plage, tu peux nommer cette cellule qui deviendra la référence dans ton programme. Exemple avec une cellule nommée PremLigne. A+...
17/12/2013 à 09:46jearol53 Recherche de la dernière donnée d'une colonneUne solution avec une fonction personnalisée A+...
17/12/2013 à 01:05variable Copy/past [valeur] : résultat différent VBA et INTERFACEAvec Ligne=28, si tu regardes l’adresse de la plage .Range("B" & Ligne & ":C" & Ligne, "E" & Ligne & ":Q" & Ligne) Tu obtiens $B$38:$Q$38 Par contre, avec la plage définie par .Range("B" & Ligne & ":C" & Ligne & "," & "E" & Ligne & ":Q" & Ligne) Tu obtiens $B$38:$C$38,$E$38:$Q$38 A+...
16/12/2013 à 18:16patypatFormat des données autoriséesUne solution avec la validation des données. Pour imposer des dates, tu peux utiliser le numéro de série de ces dates 01/01/2013 correspond au numéro de série 41275; 31/12/2013 correspond au numéro de série 41639; Pour autoriser une date comprise entre le 01/01/2013 et le 31/12/2013 ou la mention "N...
16/12/2013 à 13:32linpro.lalalandVBA - amélioration d'un programmeInitialement, les valeurs de la colonne C sont de type texte. On applique l’instruction Replace(Range("C" & Lig), ".", ",")) qui remplace le point par une virgule. Si la cellule ne contient pas de point, elle n’a aucun effet. Cela permet qu’une valeur telle que 10.000 puisse être reconnue comme numé...
16/12/2013 à 12:41alade23Vérrouillage de colonnes en VBACorrection : Je sélectionne toute la feuille Puis clic droit format de cellule Dans l'onglet protection de désélectionne l'option verrouillée Puis je sélectionne toutes les colonnes à verrouiller (F a M puis O à S) -Puis clic droit / Format de cellule / Protection / Verrouillée -Dans l'onglet Révisi...
16/12/2013 à 11:53alade23Vérrouillage de colonnes en VBAAvec un exemple, ce sera peut-être plus "parlant" Si tu as des difficultés dans la mise en œuvre, essaies d'expliquer les points de blocage : protection, verrouillage, ... A+...
16/12/2013 à 11:10linpro.lalalandVBA - amélioration d'un programmeA tester A+...
16/12/2013 à 10:35Greg.leo Contrôles ActiveXUne solution A+...
15/12/2013 à 17:47Bege Formule de calculAs-tu fait le test avec l'arrondi ? A+ Edit : une autre solution consiste à placer l'arrondi sur les mises en forme conditionnelles...
15/12/2013 à 08:34eriket29000 Aide a la création d'une macro rechercheVoici une solution avec un tableau intermédiaire pour mémoriser le nombre de sorties par série. A+...
14/12/2013 à 20:50Bege Formule de calculUn essai A+...
13/12/2013 à 20:03jeanmichel0404 Mise en forme conditionnelleJe n’ai pas de solution simple. Le problème, ce n’est pas que Excel prend en compte 'Petite' et 'Petit' ; le problème c’est de déterminer quels sont les caractères qui suivent le texte recherché et qui peuvent être admis. Exemples : On ne doit pas retenir ‘Petite’ qui est formé de ‘Petit’ suivi d’un...
13/12/2013 à 16:13jeanmichel0404 Mise en forme conditionnelleAs-tu essayé la mise en forme conditionnelle avec la formule A+...
13/12/2013 à 15:48zakaria111 Extraire les valeurs communes entre deux colonne ExcelOn va attendre le fichier exemple pour comprendre pourquoi ça n'a pas marché A+...
13/12/2013 à 15:46aure_8 Validation de cellulesLe mode de calcul étant sur manuel, tu lances une macro du type A+...
13/12/2013 à 15:33zakaria111 Extraire les valeurs communes entre deux colonne ExcelTu peux utiliser la formule A+...
13/12/2013 à 15:26rocofolie Guider l'utilisateur a remplir les cellulles dans un ordreUne solution à tester A+...
13/12/2013 à 13:16julien_1_8Macro split données celllule vers plusieurs cellulesA tester A+...
13/12/2013 à 12:59alade23Vérrouillage de colonnes en VBAPourquoi utiliser VBA ? Tu peux déverrouiller toutes les cellules à l’exception de celles que tu souhaites verrouiller puis protéger la feuille. La personne qui aura l’autorisation de modifier les données devra simplement ôter la protection pour opérer sur les plages verrouillées. A+...
13/12/2013 à 12:38rocofolie Guider l'utilisateur a remplir les cellulles dans un ordreAvant de penser à résoudre le premier problème, tu devrais te décider sur le type de traitement. Si tu utilises un Userform, tu seras obligé de revoir l’ensemble de ton programme. La réflexion à mener pour l’ordre des choix sera totalement différente. A+...
13/12/2013 à 11:09julienha01HistoriquePour effectuer le traitement attendu, il faut d’abord définir la plage qui contient les données à copier. Cette plage est limitée verticalement par les colonnes E et F, et horizontalement par une ligne de début et une ligne de fin. Le numéro de la ligne de début est affecté à la variable LigneDebutF...
12/12/2013 à 22:11coco6728 Erreur 6 dépasement de capacitéTu ne peux pas déterminer le numéro de la dernière ligne renseignée en utilisant la colonne A (Date) qui ne contient aucune donnée. Essaie comme cela. A+...
12/12/2013 à 20:06jeanmichel0404 Mise en forme conditionnelleLa mise en forme conditionnelle s'applique sur une cellule ou une plage de cellules. Tu ne peux pas distinguer une partie du texte avec ce moyen. Si tu te sens l’âme d'un programmeur, il te reste VBA. Tu peux alors effectuer ces MFC sur des portions de texte identifiées. A+...
12/12/2013 à 19:59coco6728 Erreur 6 dépasement de capacitéA tester A+...
12/12/2013 à 18:59jeanmichel0404 Mise en forme conditionnelleRe-bonjour, Mise en forme conditionnelle avec la formule =OU(SIERREUR(CHERCHE("Pierre";$C1);0)>0;SIERREUR(CHERCHE("Alain";$C1);0)>0) A+...