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 16

DateAuteur du sujetSujetExtrait du message
07/01/2016 à 11:40QuisemarOuverture d'un fichier puis vlookupJe te disais qu'il est difficile d'en dire plus sans les classeurs parce que j'ai effectué les tests de mon coté sans rencontrer de problème particulier. J'ai créé un classeur Test_VlookUp qui contient la feuille ConsoSheet et la procédure Devises(). J'ai enregistré le classeur CurrenciesFile qui co...
07/01/2016 à 10:06gesoApplication.ontime ne marche pasVérifie que la procédure Workbook_Open() est bien placée dans le module ThisWorkbook et la procédure test() dans un module standard (Module1). A+...
06/01/2016 à 16:43QuisemarOuverture d'un fichier puis vlookupUne erreur de ce type indique généralement qu'une instruction fait référence à un objet inexistant. Le code fonctionne (je l'ai testé). Difficile d'en dire plus sans les classeurs. A+...
06/01/2016 à 12:34QuisemarOuverture d'un fichier puis vlookupAs-tu vérifié le nom de la feuille Cible (ConsoSheet) dans le classeur cible (ThisWorkbook), c'est à dire celui qui contient la procédure ? Cel.Offset(, 3) correspond à la cellule dans laquelle est copié le résultat de la recherche. Dans ton classeur, il s'agit donc de la cellule décalée de 3 colonn...
06/01/2016 à 11:14QuisemarOuverture d'un fichier puis vlookupVoici une proposition à adapter. Vérifie en particulier : le nom de la feuille concernée dans le classeur CurrenciesFile la plage de recherche (j'ai supposé que la colonnes A correspond à "Customer number" et B à "Currency"). A+...
05/01/2016 à 11:07coconut-6 Enregistrement macroTu peux modifier la fin de procédure comme cela A+...
05/01/2016 à 10:45coconut-6 Enregistrement macroUne proposition A+...
31/12/2015 à 16:13nickal Changer la casse automatiquementJ'ai mal positionné la déclaration de la variable ok. Fais le test comme cela A+...
31/12/2015 à 13:33nickal Changer la casse automatiquementEssaie comme cela A+...
31/12/2015 à 10:55AurélienB Action sur choix liste déroulanteQuelle est cette longeur Qui pénètre mon coeur ? A+...
31/12/2015 à 10:37AurélienB Action sur choix liste déroulanteUne proposition avec VBA A+...
30/12/2015 à 17:18guerando33 VBA language different de la formationTu n'as pas effectué la même sélection de cellules. La ligne de code Range("A1:A9").Select indique que tu as sélectionné la plage A1:A9 alors que la ligne de code Columns("A:A").Select indique que la totalité de la colonne A a été sélectionnée. A+...
30/12/2015 à 16:58ImfeldCONCATENEREssaie avec =TEXTE(A1;"0,00")&" "&B1&" "&TEXTE(C1;"0,00") A+...
29/12/2015 à 10:49ramo123Syntaxe Condition relative et couleur dans Format de celluleTu peux utiliser une mise en forme conditionnelle. Tu sélectionnes C3, tu appliques une couleur de police rouge (couleur par défaut), tu cliques sur Mise en forme conditionnelle > Nouvelle règle > Utiliser une formule. Formule : =$C$1>$C$2 Couleur de police vert A+...
28/12/2015 à 12:03francoislille Calcul de sommesUne autre proposition A+...
28/12/2015 à 11:13jessyayaEnrichissement par saisie sur une autre classeur..Macro?Tu peux commencer en utilisant un tutoriel sur le thème "VBA Excel Saisie avec un formulaire ou userform". Un exemple issu de la recherche sur ce thème : https://www.youtube.com/watch?v=DXuYI8mrRTk A+...
17/12/2015 à 13:26polkavEncadrer une plage VBAPeut-être avec A+...
17/12/2015 à 12:36aalex85 Empecher les doublons sans effacer les cellules non videsEssaie comme cela A+...
17/12/2015 à 11:16jessyayaEnrichissement par saisie sur une autre classeur..Macro?Tu devrais essayer d’expliquer très simplement ce que tu cherches à faire. En indiquant le contexte, les données d’entrée et le résultat attendu, tu permettras aux intervenants de mieux comprendre ton problème. En particulier : La partie saisie se fait-elle dans une feuille (ou un formulaire) d’un c...
17/12/2015 à 09:43Le_Troll_Du_27 Valeur numérique à partir de l'userformDans une Textbox, la valeur est toujours de type Texte. Pour obtenir un nombre, tu dois effectuer conversion. Exemple de fonctions de conversion : CDbl (Double) CInt (Integer) CLng (Long) Etc. A+...
17/12/2015 à 09:30nclsdp Tri d'une bddUne proposition A+...
16/12/2015 à 12:40ruben06 Tri conditionnel de colonneEssaie cette macro A+...
14/12/2015 à 17:51kinder53Ramener la valeur d'une cellule en inscrivant sa positionEssaie avec =INDIRECT(G3) A+...
14/12/2015 à 11:34Clive75 Etrange "erreur defini par l'app ou l'objet"Tu peux effectivement utiliser les deux formulations pour désigner une cellule. Exemple pour C1 : Cells(1, 3) ou Cells(1, "C") mais en aucun cas Cells(1,"3") ). A+...
11/12/2015 à 13:57philippe87 Mise en forme celluleJe fais les tests avec Excel 2013, ce qui justifie que je ne vois pas la difficulté. Dans le classeur joint, j'ai déclaré la plage source sous le nom "Equipe". Le fichier est enregistré en mode de compatibilité Excel 97-2003 Dis-moi ce que tu obtiens de ton coté. A+...
11/12/2015 à 12:31philippe87 Mise en forme celluleJe ne comprends pas. On utilise bien le même fichier ? A+...
11/12/2015 à 11:42philippe87 Mise en forme celluleJ'ai trouvé la boulette Essaie comme cela A+...
11/12/2015 à 11:11philippe87 Mise en forme celluleDe mon coté, aucun problème : A+...
11/12/2015 à 10:02philippe87 Mise en forme des cellulesJ'ai répondu sur l'autre post https://forum.excel-pratique.com/excel/mise-en-forme-cellule-t71594.html A+...
11/12/2015 à 09:57philippe87 Mise en forme celluleEssaie comme cela A+...
10/12/2015 à 13:50Clive75 Etrange "erreur defini par l'app ou l'objet"Essaie avec Dim col As Integer A+...
04/12/2015 à 09:26StellaC Formule de couleur sur valeur inexacteUne proposition avec macro VBA A+...
30/11/2015 à 18:10norberlingoDoublons entre plusieurs feuillesAvec une seule MFC : =OU(NB.SI(Feuil2!$A$1:$M$27;A1)>=1;+NB.SI(Feuil3!$A:$A;A1)>=1) s'applique à =$A:$B A+...
25/11/2015 à 11:18norberlingoDoublons entre plusieurs feuillesLa formule suivante permet de déterminer le nombre de cellules de la colonne A de la Feuil2 qui contiennent la même valeur que celle de A1 (Feuil1). =NB.SI( Feuil2!$A:$A;$A1) La formule suivante permet donc de déterminer si cette valeur apparait au moins une fois dans la Feuil2. =NB.SI( Feuil2!$A:$A...
25/11/2015 à 10:31cdorfmanCalcul en fonction d'une table et d'une colonneUne proposition A+...
25/11/2015 à 10:17norberlingoDoublons entre plusieurs feuilles=OU(NB.SI(Feuil2!$A:$A;$A1)>=1;NB.SI(Feuil3!$A:$A;$A1)>=1) A+...
25/11/2015 à 08:50benfullthrottleCopie de cellule avec retour chariotUne solution avec une fonction personnelle A+...
23/11/2015 à 11:37rvmarAffecter une valeur à une cellule en fonction d'une autreA priori, la fonction RECHERCHEV devrait te satisfaire. A+...
18/11/2015 à 15:38eric89 Date avec message d'alerteDans l'onglet "Alerte d'erreur", as-tu bien sélectionné le style " Informations " ? A+...
18/11/2015 à 12:41syl67 Texte sous forme de formule - Problème de dateEssaie avec ="v" & A7 & "-" & TEXTE(B7;"jj/mm/aaaa") A+...
18/11/2015 à 06:55eric89 Date avec message d'alerteTu peux utiliser la Validation de données . Données > Validation des données Option > Autoriser / Personnalisé Formule : =ESTERR(ANNEE(A1)) Alerte d'erreur Style : Information Message d'erreur : Attention ! Pensez à envoyer la demande par email. A+...
18/11/2015 à 06:36AnthonyCK Macro de mise en forme conditionnelleLa procédure évènementielle Worksheet.Change est lancée à chaque fois qu'une cellule quelconque de la feuille est modifiée. Pour éviter que le traitement associé soit effectué quelle que soit la cellule modifiée, il faut définir une plage d'applicabilité. C'est ce que tu fais dans la première partie...
18/11/2015 à 05:58lerbofiwol Tableau automatiqueSi j'ai bien compris, il suffit d'utiliser l'instruction suivante : For ColS = 5 To DerColS Step 3 Sinon, envoie un fichier exemple. A+...
17/11/2015 à 09:46lerbofiwol Tableau automatiqueFeuille source La référence à la feuille source est indiquée avec l'instruction With Worksheets("Feuil1"). La recherche de nom est effectuée dans la colonne A avec l'instruction Set C = .Columns(1) .Find(Target.Value, , xlValues, xlWhole) La colonne qui contient la première formation est la colonne...
17/11/2015 à 09:14lerbofiwol Tableau automatiqueUne proposition A+...
16/11/2015 à 23:18AnthonyCK Macro de mise en forme conditionnelleTa procédure ne semble pas présenter d'anomalie particulière. Dans quel module l'as-tu placée ? Comment fais-tu pour la lancer ? A+...
16/11/2015 à 10:25Jeff_Fonction SI imbriquéeIl y avait un point virgule entrop en fin de formule ... A+...
15/11/2015 à 08:32gregcompta Mise en Forme Conditionnelle avec VBA Excel - Couleur cellVoici ton fichier en retour. La même logique est respectée, à savoir la redéfinition de la plage d'applicabilité des MFC à chaque ajout de ligne. A+...
14/11/2015 à 17:29gregcompta Mise en Forme Conditionnelle avec VBA Excel - Couleur cellLa particularité de ce code, c'est de redéfinir la plage d'applicabilité de la MFC à chaque ajout de ligne. Si tu regardes les MFC, tu verras que leur nombre ne varie pas, il reste égal à 4. Par contre, la plage d'applicabilité est adaptée. Le code peut se résumer comme cela : copier la ligne 4 inse...
14/11/2015 à 15:57philippe87 Mise en forme des cellulesChacune des deux procédures débute par Cette instruction supprime (Delete) les mises en forme conditionnelles (FormatConditions) de l'ensemble de la feuille (Cells). Il faut donc cibler la plage concernée : Columns(1).FormatConditions.Delete pour la procédure test Columns(17).FormatConditions.Delete...