| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 11/03/2020 à 18:50 | didi72 | VBA permutation | Une autre solution (une seule cellule pour chaque combinaison). Tu peux utiliser n'importe quel élément à combiner (texte ou nombre), l'ordre est libre. Chez moi, ça met près de 10 minutes pour trouver 2 193 360 combinaisons (4 parmi 40)... |
| 09/03/2020 à 10:02 | Michellaugier | Afficher s'il y a une nouvelle valeur | Ou encore en C3 ... |
| 06/03/2020 à 12:41 | kido63 | Mise en page différente sur un autre PC | Est-ce la que les drivers de l'imprimante sont les mêmes (même Version, même Build) ... |
| 06/03/2020 à 11:35 | kido63 | Mise en page différente sur un autre PC | Attention, il faut d'abord vérifier les paramètres de l'imprimante par défaut , c'est à dire vérifier ces paramètres à partir de Windows (et pas à partir d'excel) puis , et seulement après, les paramètres mémorisés dans le fichier Excel... |
| 06/03/2020 à 09:22 | kido63 | Mise en page différente sur un autre PC | L'aperçu dépend de la configuration de l'imprimante par défaut (ou re-choisie) Est-ce que la configuration par défaut de l'imprimante est la même sur les 2 PC (notamment les marges) ... |
| 05/03/2020 à 23:48 | kido63 | Mise en page différente sur un autre PC | Re, Est-ce la même imprimante ... |
| 05/03/2020 à 00:34 | efofsefs | Calcul impôt | Il faut que les arguments d'appel et ceux de la fonction soient de même type. Au lieu Single, il est préférable d'utiliser Double pour bénéficier de la précision standard d'Excel. Il ne faut pas utiliser une boucle par calcul, mais même tous les calculs dans une seule boucle. Par Exemple ... |
| 04/03/2020 à 19:35 | JeanF44 | Conserver la valeur d'une variable | Il faut la stocker. Tu peux utiliser une feuille de calcul dédiée (éventuellement veryhidden) ou la stocker dans un nom (de plage) ou dans une propriété personnalisée du fichier ou dans un fichier Texte ou dans le Registre ou ..... |
| 04/03/2020 à 18:52 | bobmgt | VBA Excel 97 | Aucune macro fonctionne ? C'est très surprenant ! As-tu autorisé l'exécution des macros ? Tes fichiers sont ils dans un emplacement de confiance ? Quel message d'erreur as-tu ... |
| 04/03/2020 à 15:14 | sj4555 | [Macro] Copier formule d'une feuille à une autre | Ne te serais-tu pas trompé d'interlocuteur ? Ma macro fonctionne comme attendu dans la demande de sj4555 : elle reporte la formule pour que contrairement au copier/coller, la position des cellules antécédentes ne soit pas modifiée malgré le changement de cellule cible... |
| 04/03/2020 à 15:02 | eliot raymond | Interdire le premier chiffre 0 | Ta demande n'est pas des plus claires ... Je me contenterais de ... |
| 04/03/2020 à 14:47 | Gokusam12 | Supprimer cellules ne contenant pas | Vu que Or est prioritaire sur Like j'écrirais plutôt ... |
| 04/03/2020 à 14:30 | Gokusam12 | Supprimer cellules ne contenant pas | Il me semble que tu exprime mal ton besoin ... Dans ce que tu écrit, tu supprimes les cellules qui ne contiennent pas MOT et celles qui contiennent PHRASE... |
| 04/03/2020 à 14:16 | sj4555 | [Macro] Copier formule d'une feuille à une autre | Si tu veux copier la formule pourquoi copies-tu la cellule ... |
| 04/03/2020 à 14:06 | Feufeuf44 | Supprimer les 3 dernières lignes de mon tableau | ... |
| 03/03/2020 à 18:43 | antonio59161 | Conversion EN HEURE ET ARRONDI | Si 80 sont des heures et 98 des minutes (et pas des fractions décimales d'heure) séparés par un point (et pas une virgule), essaies: Par contre si c'est le nombre décimal 80,98 où 80 représente des heures et 98 des minutes (pas des fractions d'heure) comme il m'arrive parfois d'employer pour facilit... |
| 03/03/2020 à 16:31 | Benka | [VBA] Optimisation d'une macro - Extraction de données issues d'Excels | Re, Tu peux adapter cette méthode à ton cas pour lire sans ouvrir le classeur ... |
| 03/03/2020 à 15:22 | megaric | Compatibilité Excel 2007-2019 | Ca n'a rien d'étrange, tant que tu n'actives pas les modifications, aucun recalcul n'est effectué, Excel affiche les valeurs enregistrée dans le fichier. Utilises l'audit des formules pour remonter vers les premiers antécédents des cellules qui renvoient #VALEUR! Tu y utilises forcement une fonction... |
| 03/03/2020 à 12:22 | Opak | Reporter des lignes automatiquement sur un onglet | Je pense le contraire ! tu bénéficierais des tris et des filtres ... |
| 03/03/2020 à 12:18 | megaric | Compatibilité Excel 2007-2019 | De 2007 à 2019 il n'y a aucune formule Excel qui a disparu, c'est donc très probablement le VBA qui pose problème quoique s'il s'agit uniquement de fonctions simples (hors API) la compatibilité est aussi assurée (même de 32 à 64 bits). Quelles formules contiennent les cellules qui affichent #Valeur... |
| 03/03/2020 à 12:08 | Opak | Reporter des lignes automatiquement sur un onglet | Ce serait parfaitement inutile s'il n'y avait qu'un seul onglet avec une colonne Agence ... |
| 03/03/2020 à 11:50 | Benka | [VBA] Optimisation d'une macro - Extraction de données issues d'Excels | Tu fais la même erreur que la plupart des débutants : Activer et sélectionner avant d'agir. C'est chronophage et totalement inutile. Ton code se résume à 2 lignes : ÉDIT : en utilisant des noms courts pour les variables, le code est plus lisible, par exemple ... |
| 01/03/2020 à 21:03 | JeanF44 | Impossible de placer un Contrôle Formulaire à un endroit voulu | Le mode création n'agit pas sur les contrôles de formulaire. Clic droit sur le contrôle / Echap (pour effacer le menu contextuel) / placer le curseur sur le bord du contrôle et cliquer-déplacer... |
| 29/02/2020 à 21:06 | walker59 | Textbox en format currency | On peut mettre une cellule au format Monétaire mais, autant que je sache on ne peut la mettre pas au format Currency . Dans une cellule la précision d'un nombre ne peut pas dépasser la précision d'un Double (15 chiffres significatifs) Pour mémoire, l'intérêt de Currency par rapport à Double c'est de... |
| 28/02/2020 à 21:03 | Francis84 | Excel 2019 VBA couleur | Les 'ColorIndex' n'ont pas changé, le problème vient du fait que sous 2003 tu utilisais une palette modifiée et sous 2019 tu te retrouve avec la palette standard des colorindex, qui est restée la même: Excel 2003 : Tu peux (re)personnaliser la palette avec du code, par exemple ... |
| 28/02/2020 à 20:19 | JeanF44 | Centrer un texte dans une cellule | Il suffit de : Notes qu'il suffit de cliquer sur un des mots du langage VBA et de taper F1 pour obtenir l'aide sur le mot concerné et donc savoir s'il est utile ou non à la macro ... |
| 28/02/2020 à 16:04 | Psych042 | Trouver la ligne où le max est atteint pour la première fois | Equiv ne fonctionne pas en multidimensionnel : ce serait plutôt : =EQUIV(MAX($C$2:$C$3001);$C$2:$C$3001;0)... |
| 28/02/2020 à 15:53 | Atmane | Problème de format de données : 24 doit devenir 24:00:00 et non 00:00:00 | En format Date/Heure, 1 c'est un jour donc si tu veux que ça corresponde à 1 heure, il faut diviser par 24 ! Donc en B2 : =A2/24 Au format : [hh]:mm:ss... |
| 28/02/2020 à 15:51 | Psych042 | Trouver la ligne où le max est atteint pour la première fois | NON , si Equiv(valeur, plage, 0) renvoi #N/A c'est que la valeur cherchée n'est pas trouvée ... |
| 26/02/2020 à 18:26 | massari59264 | VBA csv | Re, Je te rassure, moi aussi je ne comprends pas, d'autant plus qu'il fonctionne parfaitement chez moi. Je l'aurais écrit de façon différente (je n'utilise par les objets actifs quand je peux l'éviter) mais c'est pas là le problème. L'as-tu ré-essayé depuis ... |
| 26/02/2020 à 11:32 | rocket4 | Envoyer un fichier | Il n'y a aucun problème pour envoyer par mail, en PJ, un fichier xlsm ou xls avec des macro ! Les macros sont conservées. Par contre, en général, les paramètres de sécurité ne permettent pas d'exécuter les macros directement depuis la boite mail. Il faut télécharger le fichier sur le HDD dans un emp... |
| 26/02/2020 à 10:53 | massari59264 | VBA csv | Chez moi ça fonctionne normalement, hormis la date qui est au format jj/mm/aa comme dans ton fichier Excel (au lieu de jj/mm/aaaa dans ton csv manuel). Et si, dans ton fichier Excel, je mets la date au format jj/mm/aaaa, j'obtiens un fichier identique à ton fichier csv manuel. Ton Excel ne serait-il... |
| 24/02/2020 à 17:22 | San_hytaire | Formulaire en VBA | Dans la procédure Bouton_Vérif_Click : Déclare une variable de type classeur (As Workbook) qui s'appelle Classeur dans cette procédure. Affecte le nouveau classeur, qui vient d'être ouvert, à la variable nommée Classeur Appelle la procédure Inspect_Fichier en lui transmettant les références du class... |
| 24/02/2020 à 09:26 | San_hytaire | Formulaire en VBA | Tu devrais transmettre le classeur en argument à Inspect_Fichier() Par exemple ... |
| 23/02/2020 à 13:43 | JjVh | Erreur à l'ouverture d'1 fichier | Ils sont tous identiques, le premier est très probablement un résidu non effacé. Il aurait ensuite été multiplié par copier / coller de lignes (ou par reproduction en tirant une ligne vers le bas)... |
| 23/02/2020 à 10:26 | JjVh | Erreur à l'ouverture d'1 fichier | Tu connais mal ton fichier, il contient 1702 formes graphiques !!! Si elle n'ont aucune utilité, cette macro permet de les supprimer ... |
| 23/02/2020 à 10:09 | Invité | Calcul tableau VBA nombre de lignes inconnu | C'est un exercice, il va donc falloir que tu t'y mettes ! Une autre piste : La propriété .CurrentRegion permet d'étendre une plage de cellules (Range) à la totalité du tableau qui la contient. La propriété .Row désigne la première ligne, la propriété .Rows désigne toutes les ligne et la propriété .C... |
| 22/02/2020 à 15:22 | Keran Latos | VBA Worksheet change - Row | On resume Next n'a aucune raison d'exister. La syntaxe .UsedRange.Range("B8:AF65") est incorrecte, il faudrait au choix : .UsedRange .Range("B8:AF65") Intersect(... , ...)... |
| 22/02/2020 à 15:01 | Keran Latos | VBA Worksheet change - Row | J'ai du mal à comprendre pourquoi tu ne calcules pas la totalité du classeur (Application.Calculate)... |
| 22/02/2020 à 14:55 | Keran Latos | Range protect allowformating | Alors un conseil : évites les Select inutiles ! Ceci dit, il n'est pas possible de limiter l'autorisation de modification du format à une plage de cellules, soit c'est toute la feuille (voir la réponse de I20100 ) soit c'est rien... |
| 22/02/2020 à 12:25 | Keran Latos | VBA Worksheet change - Row | Il suffit de consulter l'aide de la méthode Calculate pour avoir la réponse : https://docs.microsoft.com/fr-fr/office/vba/api/excel.range.calculate... |
| 20/02/2020 à 12:18 | cas66 | 5 parmis 8 | Tu aurais parlé le courses dès le départ, ça aurait été plus simple. Voici une proposition générale (doublé, tiercé, quarté, quinté, ...) ... |
| 19/02/2020 à 20:41 | cas66 | 5 parmis 8 | Exemple : Pour trouver toutes les combinaisons de n digits parmi x digits, il suffit de compter de 0 à ((10 puissance n) -1) en base x. Il suffit d'écrire 2 procédures : Base10versAutreBase et AutreBaseVersBase10, puis de compter... |
| 19/02/2020 à 19:08 | cas66 | 5 parmis 8 | Dans le tableau que je t'ai fourni, avec la commande rechercher/remplacer, tu remplaces 4 par 14 et 8 par 16 tout simplement et tu peux concatener les 5 colonnes dans la 6ème... |
| 19/02/2020 à 18:31 | cas66 | 5 parmis 8 | If suffit de compter en octal (base 8) de 00000 à 77777 (ou en décalant les digits de 11111 à 88888) ... |
| 16/02/2020 à 15:06 | Audrey7438 | Créer depuis page de garde des onglets - feuille avec trame pré-remplie | Pour les utilisateur, il n'y a pas de contrainte, c'est le propriétaire du tableau (celui qui partage) qui en hérite... |
| 16/02/2020 à 11:11 | Audrey7438 | Créer depuis page de garde des onglets - feuille avec trame pré-remplie | C'est une mauvaise idée, avec Excel, les fichiers partagés nécessitent une gestion très rigoureuse des modifications par le propriétaire du fichier. Comme c'est rarement le cas, il deviennent très (trop) souvent une source de gros problèmes (perte totale) après un temps certain d'utilisation qui lai... |
| 16/02/2020 à 10:21 | Utharion | Format de nombre | Sous Excel, il s'agit de nombres formatés : les espaces n'existent pas réellement. Les différents formats "nombre" sont uniquement des artifices d'affichage, les chiffres affichés n'ont pas existence réelle, on ne peut pas les traiter. Les chiffres sont la représentation graphique des nombres, seul... |
| 13/02/2020 à 10:50 | fertu11 | Concatenation plusieurs cellules avec condition | Avec des colonnes de calculs intermédiaires ... |
| 12/02/2020 à 15:36 | rocket4 | Fermeture d'un fichier | Pas étonnant avec : essaies ... |