| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 17/08/2020 à 13:26 | solmajeur | Dépassement de capacité inexpliqué | Bonjour, C'est un problème de typage des variables Ton code d'origine tu as écrit : C'est l'équivalent de : C'est à dire que tu utilises l' inputbox du VBA , qui renvoie une variable de type String, mais ta variable Solde_depart est déclarée de type Double. L'erreur survient lors du transtypage impl... |
| 16/08/2020 à 20:50 | solmajeur | Dépassement de capacité inexpliqué | Essaies ... |
| 16/08/2020 à 20:42 | toshhho | Afficher un chiffre d'une autre feuille avec la fonction VLookup | Il manque le point devant le Range et les Cells pour les rattacher à l'objet du With (i.e la feuille 3)... |
| 16/08/2020 à 13:56 | laurent69490 | Copier coller une plage sur un autre fichier | C'est pas très clair : « une cellule nommée "hautstudies" » « correspond à ma plage "hautstudies" » - hautstudies est une cellule ou une plage de cellules ? « "hautstudies" plus 1 ligne » - Est-ce la ligne en dessous de "hautstudies" ? Le plus simple et le plus lisible est de définir les plages avan... |
| 13/08/2020 à 14:49 | patron28 | Mise en couleur de cellules par rapport à d'autres cellules | Re, C'est possible avec une macro : Dans le module de la feuille : Et dans un module standard : Exemple (voir feuilles 1 et 2) ... |
| 13/08/2020 à 11:14 | patron28 | Mise en couleur de cellules par rapport à d'autres cellules | - Sélectionne tout le tableau (E2:H6) - Mise en forme conditionnelle / Gerer les règles / Nouvelle règle / Utiliser une formule ... - Appliquer ... cette formule .. : =E2=$B$2 - Format / remplissage : vert Renouveler pour les autre numéros Edit : Il vaut mieux lui apprendre à pêcher que lui donner l... |
| 10/08/2020 à 14:48 | Morgatte | 2 cellules autoréférencées | Excel est avant tout un outil de calcul. Il dispose de très multiples fonctionnalités qui permettent de créer toute sorte de feuilles de calcul. Ce que tu demandes est contraire à l'utilisation classique. Vouloir écrire une donnée dans une cellule qui contient une formule est un mauvais concept. Ava... |
| 09/08/2020 à 10:23 | Ysin | Exporté vers TEXT | Les simples éditeurs de texte tels que le Bloc-note ne permettent pas de personnaliser la position des taquets de tabulation. Ils ont des taquets de tabulation fixes (8 caractères pour le bloc-note). Lorsque le texte dépasse la position du taquet, c'est la taquet suivant qui est utilisé d'où l'aspec... |
| 08/08/2020 à 20:55 | toms51 | Recherche nom sous dossier | Parce qu'il faut mettre ce code dans un module standard, pas dans un module de classe (objet perso ou objet Excel feuille ou classeur)... |
| 08/08/2020 à 00:30 | Kywicha | VBA - Recherche matricielle | Les fonctions base de données d'Excel sont très puissantes mais peu utilisées car, d'une part elles nécessitent l'emploi d'une plage de critères et d'autre part leur syntaxe est très particulière dans le cas de critères dynamiques (critères formulés). Aujourd'hui, elle peuvent être avantageusement r... |
| 06/08/2020 à 16:34 | SLafosse | Total de sommes de 2 colonnes | Les résultats dans ton tableau sont parfaitement normaux. C'est le résultat de la différence entre A et B (Total = A - B) Que voudrais tu voir d'autre ... |
| 06/08/2020 à 15:49 | toms51 | Recherche nom sous dossier | Pour chercher un (ou des) fichier(s) dans un dossier (et ses sous dossiers) ... |
| 03/08/2020 à 19:42 | toms51 | Recherche nom sous dossier | Essaies comme ça ... |
| 03/08/2020 à 19:00 | Kywicha | VBA - Recherche matricielle | Avec tableaux structurés et fonction BDLire, c'est instantané ... |
| 01/08/2020 à 23:04 | NathanduTP | Protection des programmes | 1) Le VBA ne permet pas de protéger le code contre quelqu'un qui veut l’acquérir. 2) Il est totalement illusoire de croire qu'on peut écrire une macro VBA correctement architecturée qui n'a jamais été écrite par quelqu'un d'autre @LooReed : avec une macro la "dé-obfuscation" peut être très rapide. S... |
| 01/08/2020 à 13:32 | cedric-pillonel | Bouton mise en forme conditionnelle | Re... |
| 01/08/2020 à 11:58 | cedric-pillonel | Bouton mise en forme conditionnelle | C'est soit la plage sélectionné (et donc sur la feuille active) soit toutes les MFC d'une autre feuille, mais pas une zone restreinte de cette autre feuille... |
| 30/07/2020 à 11:32 | jean.francois | Excel cartes ou maps | Regardes ici : Tatiak Et plus précisément là : Excel-Cartographie - Tatiak... |
| 29/07/2020 à 19:03 | LEROY Quentin | Condition sans utiliser de variables | Cette erreur se produit, soit lorsque la fonction de conversion ne reconnait pas l'argument comme un nombre, soit lors de la comparaison de 2 variables de types différents. Avec Cdbl(), les chiffres textuels doivent être au format local, c'est à dire, en français, avec la virgule comme séparateur dé... |
| 28/07/2020 à 19:50 | LEROY Quentin | Condition sans utiliser de variables | Re, Lorsqu'une cellule contient un nombre il est toujours de type Double. Au lieu de : Il vaut mieux écrire : Et au lieu de : Il faudrait écrire : On pourrait aussi comparer les valeurs en type doubles, mais il y a un risque avec cette conversion, du fait de l'arrondi des nombres binaires en virgule... |
| 28/07/2020 à 16:57 | LEROY Quentin | Condition sans utiliser de variables | Le plus efficace, c'est d'utiliser les fonctions de conversion... |
| 28/07/2020 à 16:31 | LEROY Quentin | Condition sans utiliser de variables | Tes variables sont typées (String, Double ou integer). Lorsque tu leur affectes une valeur, VBA effectue automatiquement la conversion dans le type. Par exemple : Est l'équivalent de D'autre part les valeurs contenues dans un Textbox ou un Listbox sont toujours de Type String. Ceci explique celà : ... |
| 28/07/2020 à 12:40 | yas13579 | Erreur Excel worksheet_change | Re, Pour éviter la récursivité des évènements et les interférences qu'elle peut provoquer on utilise cette structure ... |
| 28/07/2020 à 00:13 | yas13579 | Erreur Excel worksheet_change | Sans savoir ce qui se passe au niveau évènementiel, ça va être « au petit bonheur, la chance » !!!! Ceci me paraît anormal : Un espace ? Pourquoi ne pas effacer le contenu : Et surtout, pourquoi n'interdis-tu pas les évènements ... |
| 28/07/2020 à 00:03 | VengeurMasqué | Probleme Excel VS LibreOffice | LO.Basic et VBA sont des langages très différents. LO.Basic n'est que très partiellement compatible avec VBA (pour quelques macros très simples) . VBA n'est pas du tout compatible avec LO.Basic. Le plus simple est de créer deux fichiers différents, un pour Excel avec VBA (en xlsm) et pour Libre Offi... |
| 27/07/2020 à 23:52 | yas13579 | Erreur Excel worksheet_change | Je croyais que avais résolu le problème ! Postes la totalité du code VBA en précisant dans quel module il se situe... |
| 27/07/2020 à 20:30 | yas13579 | Excel ne détecte pas une cellule | Placé dans le module de feulle concerné, ton code fonctionne parfaitement : Quand C23 contient No ou quand C27 n'est pas vide, il écrit le texte en C28 et place la validation en D28. Si tu le places dans un module standard, pour garantir son fonctionnement il vaut mieux préciser le parent (i.e. la f... |
| 25/07/2020 à 11:20 | GaelleNewAquit | Pb cellule liée d'une liste déroulante qui renvoie du texte | Dans les formules, remplace E3 par N(E3) Ou utilises F3 comme cellule liée et en E3 la formule = N(F3)... |
| 25/07/2020 à 11:16 | Invité | Formule SI / OU pour ouverture de fenêtres | Sans tenir compte des évolutions ultérieures des températures, cet énoncé est incohérent ou très incomplet !!! On a d'une part des critères de température extérieure initiale : - En dessous de 8°C à l’extérieur l’ouverture n’est pas possible - A partir de 8°C extérieur l’ouverture se fait proportion... |
| 24/07/2020 à 22:28 | Bat_97140 | Reprendre comptage NB.SI | La solution que je t'ai proposé pour créer l'identificateur unique s'applique aussi dans ces cas... |
| 24/07/2020 à 22:16 | MANGO19 | Classer les feuilles Excel | Très probablement du fait que le véritable nom de la feuille récapitulatif n'est pas "récapitulatif", Il faut indiquer le nom exact (en tenant compte de la casse) sur la ligne ... |
| 23/07/2020 à 19:26 | MANGO19 | Classer les feuilles Excel | Ca ne peut pas se faire par formule, il faut impérativement passer par une macro VBA. Par exemple ... |
| 23/07/2020 à 18:54 | Bat_97140 | Reprendre comptage NB.SI | Pour créer un identifiant unique, utiliser NB.SI ne me paraît pas du tout judicieux ! La méthode la plus simple est la concaténation des informations déterminantes Par exemple : DELL U2518D-Ecran 1-Fabien ou DELL U2518D-Ecran 2-Fabien ou simplement : DELL U2518D-1-Fabien ou DELL U2518D-2-Fabien avec... |
| 18/07/2020 à 23:04 | foufie | VBA - calculer la moyenne avec average ? mauvais résultat #DIV/0 | Peut-être avec ... |
| 08/06/2020 à 14:53 | ABDERRAHIM | Savoir le sens de zero dans la condition if | Moi aussi, à moins que ce ne soit une syntaxe de Normand : p’têt ben qu’oui, p’têt ben qu’non... |
| 02/06/2020 à 11:26 | Coralie3453 | LibreOffice et lecture seule | Je ne comprends pas la question : si le modèle est modifié, tous les nouveaux fichiers ouverts à partir du modèle seront conforme au modèle (je suppose que le modèle est disponible sur un réseau, sinon il faut le redistribuer). Pour modifier le modèle, faire un Clic droit sur le nom du fichier / Ouv... |
| 29/05/2020 à 16:48 | Coralie3453 | LibreOffice et lecture seule | Si il s'agit d'ouvrir un fichier pour le consulter et l'utiliser sans l'enregistrer, la solution est simple : Il suffit de l'enregistrer en temps que modèle (au format xltx). Pas besoin de partage, ni d'un fichier unique. Chaque fois qu'un utilisateur clique sur le fichier pour l'ouvrir, c'est un no... |
| 29/05/2020 à 14:17 | Coralie3453 | LibreOffice et lecture seule | C'est pas cohérent : Si tu le mets en lecture seule c'est pour qu'on ne puisse pas le modifier ! Que ce soit avec Excel ou Libre Office ça revient au même vu qu'avec Excel on ne peut pas l'enregistrer. C'est pas la peine de verrouiller quoi que ce soit. Si tu veux qu'il puisse être modifié, il ne fa... |
| 29/05/2020 à 11:40 | Coralie3453 | LibreOffice et lecture seule | Ca ne ne semple pas illogique. Ce serait plutôt le fonctionnement de MS Office qui est anormal : Pourquoi peut-on modifier un fichier en lecture seule ? Quel est dans ce cas l'intérêt de la lecture seule ? Éviter qu'on modifie l'original ? Mais rien n'interdit de l'enregistrer sous un autre nom, pui... |
| 28/05/2020 à 14:13 | Newbie14 | Problème de valeur de variables public | Ce n'est pas une allergie, leur nécessité dans un module standard est extrêmement rare, ce n'est pas le cas du code objet de ce post. Et dans les modules de classe ce ne sont pas des "variables publiques" mais des méthodes ou des propriétés de l'objet : c'est très différent, je suis même incitatif à... |
| 28/05/2020 à 13:48 | Newbie14 | Problème de valeur de variables public | Utiliser des variables publiques est, à mon avis, une très mauvaise méthode de programmation : Elle rend chaque procédure dépendante de l'initialisation de ces variables effectuée (ou oubliée) par une autre procédure. La bonne méthode consiste à déclarer, et initialiser des variables locales dans la... |
| 28/05/2020 à 13:10 | Invité | Supprimer le premier et le dernier caractère d'une cellule | Sans boucle : Et sans VBA : =SUPPRESPACE(SUBSTITUE(A1;".";" ")) et pour remplace les espaces par des points (ce sera la question suivante) =SUBSTITUE(SUPPRESPACE(SUBSTITUE(A1;".";" "));" ";" . ") ou selon le cas : =SUBSTITUE(SUPPRESPACE(SUBSTITUE(A1;".";" "));" ";".")... |
| 26/05/2020 à 20:50 | vinciHorus | VBA | EDIT : C'était une réponse sans explications... |
| 23/05/2020 à 14:39 | SHTOURS | Combiner fonction DECALER et ADRESSE | J'ai enlevé les colonnes qui faisaient doublon, mais si tu en as besoin pour la présentation, on peut parfaitement les conserver ... |
| 21/05/2020 à 10:20 | Maxime1991 | Erreur 1004 - changement onglet | Ca ne fonctionne pas parce que la feuille suivante est masquée, elle ne peut donc pas être sélectionnée ... |
| 21/05/2020 à 09:43 | DANIEL L | Bloquer la formule uniquement entre les lignes | Avec ... |
| 20/05/2020 à 18:37 | galiax | Copier sur plusieurs onglets en utilisant les MSGBOX | C'est corrigé, (voir mon post précédent)... |
| 20/05/2020 à 13:27 | galiax | Copier sur plusieurs onglets en utilisant les MSGBOX | Re, Et avec la possibilité de réserver uniquement les matins ou uniquement les après- midi sur plusieurs jours : Edit : Resa Galiax 5.xlsm... |
| 19/05/2020 à 14:13 | FabExcelle | Dupliquer valeurs colonne | Avec en D1 le nombre de copies : =SI(ESTVIDE(INDEX(A:A;ENT((LIGNES($1:1)-1)/$D$1)+1));"";INDEX(A:A;ENT((LIGNES($1:1)-1)/$D$1)+1)) à tirer vers le bas. Note : si c'est toujours 5 copies, remplacer les deux $D$1 par 5... |
| 17/05/2020 à 12:30 | SHTOURS | Combiner fonction DECALER et ADRESSE | Une autre approche ... |