| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 07/01/2016 à 11:40 | Quisemar | Ouverture d'un fichier puis vlookup | Je 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:06 | geso | Application.ontime ne marche pas | Vé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:43 | Quisemar | Ouverture d'un fichier puis vlookup | Une 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:34 | Quisemar | Ouverture d'un fichier puis vlookup | As-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:14 | Quisemar | Ouverture d'un fichier puis vlookup | Voici 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:07 | coconut-6 | Enregistrement macro | Tu peux modifier la fin de procédure comme cela A+... |
| 05/01/2016 à 10:45 | coconut-6 | Enregistrement macro | Une proposition A+... |
| 31/12/2015 à 16:13 | nickal | Changer la casse automatiquement | J'ai mal positionné la déclaration de la variable ok. Fais le test comme cela A+... |
| 31/12/2015 à 13:33 | nickal | Changer la casse automatiquement | Essaie comme cela A+... |
| 31/12/2015 à 10:55 | AurélienB | Action sur choix liste déroulante | Quelle est cette longeur Qui pénètre mon coeur ? A+... |
| 31/12/2015 à 10:37 | AurélienB | Action sur choix liste déroulante | Une proposition avec VBA A+... |
| 30/12/2015 à 17:18 | guerando33 | VBA language different de la formation | Tu 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:58 | Imfeld | CONCATENER | Essaie avec =TEXTE(A1;"0,00")&" "&B1&" "&TEXTE(C1;"0,00") A+... |
| 29/12/2015 à 10:49 | ramo123 | Syntaxe Condition relative et couleur dans Format de cellule | Tu 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:03 | francoislille | Calcul de sommes | Une autre proposition A+... |
| 28/12/2015 à 11:13 | jessyaya | Enrichissement 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:26 | polkav | Encadrer une plage VBA | Peut-être avec A+... |
| 17/12/2015 à 12:36 | aalex85 | Empecher les doublons sans effacer les cellules non vides | Essaie comme cela A+... |
| 17/12/2015 à 11:16 | jessyaya | Enrichissement 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:43 | Le_Troll_Du_27 | Valeur numérique à partir de l'userform | Dans 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:30 | nclsdp | Tri d'une bdd | Une proposition A+... |
| 16/12/2015 à 12:40 | ruben06 | Tri conditionnel de colonne | Essaie cette macro A+... |
| 14/12/2015 à 17:51 | kinder53 | Ramener la valeur d'une cellule en inscrivant sa position | Essaie avec =INDIRECT(G3) A+... |
| 14/12/2015 à 11:34 | Clive75 | 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:57 | philippe87 | Mise en forme cellule | Je 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:31 | philippe87 | Mise en forme cellule | Je ne comprends pas. On utilise bien le même fichier ? A+... |
| 11/12/2015 à 11:42 | philippe87 | Mise en forme cellule | J'ai trouvé la boulette Essaie comme cela A+... |
| 11/12/2015 à 11:11 | philippe87 | Mise en forme cellule | De mon coté, aucun problème : A+... |
| 11/12/2015 à 10:02 | philippe87 | Mise en forme des cellules | J'ai répondu sur l'autre post https://forum.excel-pratique.com/excel/mise-en-forme-cellule-t71594.html A+... |
| 11/12/2015 à 09:57 | philippe87 | Mise en forme cellule | Essaie comme cela A+... |
| 10/12/2015 à 13:50 | Clive75 | Etrange "erreur defini par l'app ou l'objet" | Essaie avec Dim col As Integer A+... |
| 04/12/2015 à 09:26 | StellaC | Formule de couleur sur valeur inexacte | Une proposition avec macro VBA A+... |
| 30/11/2015 à 18:10 | norberlingo | Doublons entre plusieurs feuilles | Avec 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:18 | norberlingo | Doublons entre plusieurs feuilles | La 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:31 | cdorfman | Calcul en fonction d'une table et d'une colonne | Une proposition A+... |
| 25/11/2015 à 10:17 | norberlingo | Doublons entre plusieurs feuilles | =OU(NB.SI(Feuil2!$A:$A;$A1)>=1;NB.SI(Feuil3!$A:$A;$A1)>=1) A+... |
| 25/11/2015 à 08:50 | benfullthrottle | Copie de cellule avec retour chariot | Une solution avec une fonction personnelle A+... |
| 23/11/2015 à 11:37 | rvmar | Affecter une valeur à une cellule en fonction d'une autre | A priori, la fonction RECHERCHEV devrait te satisfaire. A+... |
| 18/11/2015 à 15:38 | eric89 | Date avec message d'alerte | Dans l'onglet "Alerte d'erreur", as-tu bien sélectionné le style " Informations " ? A+... |
| 18/11/2015 à 12:41 | syl67 | Texte sous forme de formule - Problème de date | Essaie avec ="v" & A7 & "-" & TEXTE(B7;"jj/mm/aaaa") A+... |
| 18/11/2015 à 06:55 | eric89 | Date avec message d'alerte | Tu 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:36 | AnthonyCK | Macro de mise en forme conditionnelle | La 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:58 | lerbofiwol | Tableau automatique | Si 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:46 | lerbofiwol | Tableau automatique | Feuille 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:14 | lerbofiwol | Tableau automatique | Une proposition A+... |
| 16/11/2015 à 23:18 | AnthonyCK | Macro de mise en forme conditionnelle | Ta 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:25 | Jeff_ | Fonction SI imbriquée | Il y avait un point virgule entrop en fin de formule ... A+... |
| 15/11/2015 à 08:32 | gregcompta | Mise en Forme Conditionnelle avec VBA Excel - Couleur cell | Voici 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:29 | gregcompta | Mise en Forme Conditionnelle avec VBA Excel - Couleur cell | La 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:57 | philippe87 | Mise en forme des cellules | Chacune 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... |