| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 24/02/2017 à 14:37 | DOM45 | Ouvrir une feuille d'un autre classeur | Confusion variable/chaîne de caractère !! mois est une variable (dûment déclarée j'espère !!!) Worksheets(mois) renverra la feuille dont le nom est contenu dans la variable. Worksheets("mois") cherchera une feuille nommée "mois". Ceci étant, encore une fois, pourquoi se livrer à des opérations inuti... |
| 24/02/2017 à 14:18 | be.wilf | Problème avec fonction Si et OU | Ta formule : D'abord tu testes si J8 contient une espace, ou si K8 contient une espace, et si l'une ou l'autre contient une espace tu insères également une espace en M8. Est-ce bien ce que tu souhaites faire ? Ensuite ton propos n'est pas clair, on ne sait précisément si c'est OU (l'un ou l'autre ou... |
| 24/02/2017 à 14:09 | achouchou | Erreur Instruction VBA non valide | Visiblement, ta première ligne est constituée par deux lignes de code dont le séparateur a disparu, ce qui amalgame la fin de la première : cbCrLf au début de la seconde : Sql = pour créer cette fausse constante vbCrLfSql ... |
| 24/02/2017 à 14:04 | ste | Choix emplacement destination | Une solution ! Il y en a encore bien d'autres... et celle que je t'ai donnée était tout à fait fonctionnelle, à condition de ne pas l'esquinter en la recopiant ! Je suis assez vigilant sur les solutions que je fournis pour ne pas admettre que l'on vienne me dire le contraire lorsque je sais qu'une s... |
| 24/02/2017 à 13:57 | jeremymacapuche | Modification de l'ordre du contenu d'une cellule | L'effet "prestidigitateur" que cela procure s'harmonisera spontanément fort bien avec ton style... tu verras ... |
| 24/02/2017 à 13:53 | achouchou | Erreur Instruction VBA non valide | VbCrLfSql peut-être ! (1re ligne). Constante VBA inconnue à ma connaissance..... |
| 24/02/2017 à 13:49 | Novice Volontaire | Erreur de calcul comparaison entre deux dates | Une date est un nombre. Du texte représentant une date n'est pas une date, cela reste du texte. Cela provient effectivement de la source des données, et la solution est bien entendu de convertir ce texte en dates... Il faut savoir comment tu opères pour l'insérer, si la conversion peut se faire au m... |
| 24/02/2017 à 13:45 | fronck | Somme avec variables | Formule en style L1C1 => propriété FormulaR1C1 de l'objet Range... NB- Ton code serait plus efficace si les expressions étaient qualifiées (les expressions destinées à renvoyer un objet Range ne réfèrent explicitement à aucune feuille...)... |
| 24/02/2017 à 13:33 | Novice Volontaire | Erreur de calcul comparaison entre deux dates | Tes dates en colonne D sont du texte (de même que tes nombres en colonne E). La date en B1 est un nombre. Une comparaison au moyen des opérateurs : < ou > , lorsque l'un des termes est du texte et l'autre un nombre, renvoie toujours : texte > nombre (y compris si le texte est une chaîne vid... |
| 24/02/2017 à 13:19 | jeremymacapuche | Modification de l'ordre du contenu d'une cellule | Bah ! Ça fait partie des choses essayées une fois... et tu ne t'en passes plus ... |
| 24/02/2017 à 13:16 | meteo62 | Erreur sur insertion formule par VBA | Sur la formule elle-même, le premier 1 est inutile, l'expression booléenne qui suit étant multipliée par le facteur suivant prendra la valeur 1 ou 0 sans qu'on ait à provoquer cette conversion en multipliant par 1... Pour le reste, ne pas oublier, selon que tu utilises : . Formula => formule en a... |
| 24/02/2017 à 13:06 | jeremymacapuche | Modification de l'ordre du contenu d'une cellule | Si la présence du caractère 164 [ ¤ ] est régulière, il peut constituer un séparateur. Il y aurait donc interversion des 2 premiers éléments (pas de difficulté). Par contre le 3e serait tronqué (point à préciser et critère de troncature...) Par contre aussi le séparateur initial serait rempl... |
| 24/02/2017 à 12:54 | vinz56 | Ajout de lignes automatique | Loin de moi toute idée de mettre en cause les compétences de qui que ce soit dans quelque domaine que ce soit ! Cela n'aurait aucun sens ! Formuler une demande sur un Forum repose sur un appel aux connaissances d'autres intervenants pour cerner une question sur laquelle on bute ou dont simplement on... |
| 24/02/2017 à 12:28 | ste | Choix emplacement destination | Pas utile que je cherche à te donner les solutions les plus simples, que tu ne maîtrises déjà pas, apparemment, pour que tu en choisisses d'autres que tu maîtriseras encore moins..... |
| 24/02/2017 à 12:16 | vinz56 | Ajout de lignes automatique | Sans rien connaître aux macros ni même à Excel, quand tu demandes d'ajouter une ligne avant une autre, la ligne ajoutée prendra la place de celle qui était là avant, laquelle aura reculé d'un rang. L'expérience accumulée depuis la plus tendre enfance te permet de prévoir que si tu ranges un livre av... |
| 24/02/2017 à 11:45 | AntoineO | Recherche V & MOIS.DECALER | Ce qu'il y avait de mieux à faire... ! Bonne continuation... |
| 24/02/2017 à 00:25 | Dunkhan | Formule pointer sur une cellule dans plage nommée | Exemple : Un tableau nommé Tablo, tu veux pointer la cellule se trouvant en 2e ligne et 3e colonne du tableau : Cordialement... |
| 24/02/2017 à 00:11 | Lemienta | Code VBA afficher image contenue dans une cellule (Textbox?) | Label, comme tu l'as vu. Le texte ne fera sans doute pas bon ménage avec l'image, mais tu peux en superposer deux : celui du dessus à fond transparent et portant le texte. Cordialement... |
| 23/02/2017 à 23:51 | AntoineO | Recherche V & MOIS.DECALER | MOIS.DECALER -1 appliqué au 30 novembre renverra 30 octobre. Et en cherchant 30 octobre dans un tableau qui contient successivement 30 septembre et 31 octobre, la recherche va s'arrêter sur 30 septembre... Cordialement... |
| 23/02/2017 à 23:39 | Lemienta | Code VBA afficher image contenue dans une cellule (Textbox?) | Tu as la méthode pour insérer une image dans un contrôle qui les accepte... ... |
| 23/02/2017 à 23:30 | ste | Choix emplacement destination | Si tu traduis ainsi la ligne que je mets : y avait pas grand chose à copier... Cordialement... |
| 23/02/2017 à 23:13 | ste | Choix emplacement destination | Essaie en modifiant ainsi ... |
| 23/02/2017 à 23:03 | ste | Choix emplacement destination | Quel message ? Si tu as une erreur d'exécution il faut dire laquelle ? Et dans quelles circonstances elle se produit ... |
| 23/02/2017 à 22:57 | Emile2 | Changer des valeurs cellule dans une colonne | Ok ! Donc : Cordialement... |
| 23/02/2017 à 22:43 | ste | Choix emplacement destination | Je t'ai retourné le classeur ! L'as-tu regardé ... |
| 23/02/2017 à 22:37 | Emile2 | Changer des valeurs cellule dans une colonne | Deux anciens codes deviennent G4Z1. Ce n'est pas une erreur ... |
| 23/02/2017 à 22:07 | Emile2 | Changer des valeurs cellule dans une colonne | Ca tu peux t'en passer ! C'est de trop ! Pour le reste, il conviendrait que tu indiques la totalité des modifications que tu dois apporter (et le cas échéant fournir un fichier modèle qui permettra de te faire des propositions directement utilisables dans ton contexte de travail. Cordialement... |
| 23/02/2017 à 22:01 | ste | Choix emplacement destination | Je crois que tu as des bases plus qu'élémentaires à acquérir... ... |
| 23/02/2017 à 21:57 | lla | Passer à la ligne suivante | Ecrit ainsi je commencerais à trouver le code lisible ! Code que le machin enregistré ne produira jamais... Il n'en reste pas moins que tel quel ce code n'aura pas grande utilité. Servir la ligne suivante ne présente pas de difficulté, on utilise une variable qu'on incrémente... Il faut cependant sa... |
| 23/02/2017 à 21:23 | ste | Choix emplacement destination | Il serait préférable de placer le code dans un module standard, il y serait plus à sa place... Et le raccorder à ton bouton... NB- Fait deux petites retouches au code ci-dessus. Vois le fichier... |
| 23/02/2017 à 21:03 | ste | Choix emplacement destination | Essaie ceci : Cordialement... |
| 23/02/2017 à 20:23 | CharlesDeLEtang | Supprimer ligne vide | Bon ! Je suppose que tu connais la syntaxe de la fonction INDEX appliquée à une plage constituée par une seule colonne : =INDEX(PlageColonne;IndexLigne) Sinon l'Aide t'apprendra tout sur ces aspects élémentaires... ! L'insertion dans une fonction SIERREUR à pour objet d'empêcher l'affichage d'erreur... |
| 23/02/2017 à 17:57 | vinz56 | Ajout de lignes automatique | Il faut : 1) Savoir ce que tu demandes ! 2) Fournir un fichier adéquat, comportant tous les éléments dont il convient de tenir compte ! La macro fait très exactement ce que tu as demandé... |
| 23/02/2017 à 17:53 | Johann77860 | Problème existence d'un fichier (image) | Fallait suivre les indications... A+ ... |
| 23/02/2017 à 16:34 | vinz56 | Ajout de lignes automatique | ... |
| 23/02/2017 à 16:33 | Solilene | Formule avec SI | J'observe que tu n'as fourni aucun fichier, et que tu ne fournis aucune preuve d'avoir "essayé toutes les propositions"... Cordialement... |
| 23/02/2017 à 16:12 | vinz56 | Ajout de lignes automatique | Je ne connais pas ton fichier ! Est-il différent du modèle ? Quel numéro d'erreur (ou type indiqué) ? Et quelle valeur de h au moment de l'erreur ? (après clic sur Débogage, survol de h avec la souris, sa valeur s'aaffiche dans une info-bulle)... |
| 23/02/2017 à 15:47 | Johann77860 | Problème existence d'un fichier (image) | Sans doute... Cordialement... |
| 23/02/2017 à 15:38 | CharlesDeLEtang | Supprimer ligne vide | Il te faut basculer sur une formule de ce type : Matricielle . NB- Elle fonctionne dans Excel ... |
| 23/02/2017 à 15:19 | pdv7 | Formule avec Référence à un entête de colonne | ... |
| 23/02/2017 à 15:15 | vinz56 | Ajout de lignes automatique | Cordialement... |
| 23/02/2017 à 14:23 | JuliaM | Récupérer produit (non calculé) et le calculer avec formule | 36 lignes déjà ! sans déclarations... Merci !!... |
| 23/02/2017 à 14:08 | Flobasket | VBA Utiliser Filtre avec un résultat d'un MsgBox | Eh bien ! Le précédent aurait donc fonctionné en remplaçant 1 par 3... En t'inspirant de ma proposition, tu aurais supprimé quelques imbécillités de ton code, telles que ce vbOkCancel, et tu l'aurais indenté plus proprement au lieu d'écrire n'importe comment... Bonne journée... |
| 23/02/2017 à 14:00 | Solilene | Formule avec SI | Pour afficher une valeur horaire négative, on la transforme habituellement en texte... Seulement, dans ce cas la valeur transformée ne peut plus être utilisée dans les calculs ultérieurs ! Aussi on procède souvent ainsi : on double la colonne de résultat horaire, on masque celle qui accueille les ré... |
| 23/02/2017 à 13:53 | Flobasket | VBA Utiliser Filtre avec un résultat d'un MsgBox | Consulter l'aide devrait permettre d'éviter des bévues élémentaires... Ceci fonctionnera si cela correspond bien à ton fichier (que l'on n'a pas vu...)... |
| 23/02/2017 à 13:25 | JuliaM | Récupérer produit (non calculé) et le calculer avec formule | Tu peux essayer une fonction personnalisée : à placer dans un module standard. Dans G3, tu tapes : Cordialement... |
| 23/02/2017 à 13:00 | chrsitian | Somme.Si Decaler Imbriqués | Matricielle (valider par Ctrl+Maj+Entrée) Cordialement... |
| 23/02/2017 à 12:18 | Yek | Convertir puis concacétener dans un ordre précis | Le problème que tu as posé a été traité au moyen d'un type de procédure appelée fonction personnalisée, soit une procédure fonction conçue pour fonctionner dans les même conditions que les fonctions de feuilles de calcul d'Excel : on tape le nom de la fonction dans une (ou plusieurs si matricielle)... |
| 22/02/2017 à 22:34 | ste | Choix emplacement destination | Un fichier .xlsm conserve les macros qu'il contient... mais il faut d'abord les avoir mises dedans ... |
| 22/02/2017 à 22:30 | TeddyM | Validation de données deux colonnes avec condition | Dans ces conditions, une contribution, pour supprimer les lignes sans code et transformer tes codes en texte (je n'aime pas trop utiliser le format Texte, mais là, pas trop le choix...) Cordialement... |