Membre dévoué

Inscrit le :27/07/2014
Dernière activité :05/06/2023 à 09:15
Version d'Excel :FR, 2007, 2003, 2016
Lieu :Arès, France
Messages
892
Votes
173
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Patrice33740 - page 9

DateAuteur du sujetSujetExtrait du message
11/03/2020 à 18:50didi72 VBA permutationUne 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:02Michellaugier Afficher s'il y a une nouvelle valeurOu encore en C3 ...
06/03/2020 à 12:41kido63Mise en page différente sur un autre PCEst-ce la que les drivers de l'imprimante sont les mêmes (même Version, même Build) ...
06/03/2020 à 11:35kido63Mise en page différente sur un autre PCAttention, 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:22kido63Mise en page différente sur un autre PCL'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:48kido63Mise en page différente sur un autre PCRe, Est-ce la même imprimante ...
05/03/2020 à 00:34efofsefs Calcul impôtIl 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:35JeanF44 Conserver la valeur d'une variableIl 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:52bobmgtVBA Excel 97Aucune 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:14sj4555 [Macro] Copier formule d'une feuille à une autreNe 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:02eliot raymond Interdire le premier chiffre 0Ta demande n'est pas des plus claires ... Je me contenterais de ...
04/03/2020 à 14:47Gokusam12Supprimer cellules ne contenant pasVu que Or est prioritaire sur Like j'écrirais plutôt ...
04/03/2020 à 14:30Gokusam12Supprimer cellules ne contenant pasIl 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:16sj4555 [Macro] Copier formule d'une feuille à une autreSi tu veux copier la formule pourquoi copies-tu la cellule ...
04/03/2020 à 14:06Feufeuf44 Supprimer les 3 dernières lignes de mon tableau...
03/03/2020 à 18:43antonio59161Conversion EN HEURE ET ARRONDISi 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:31Benka [VBA] Optimisation d'une macro - Extraction de données issues d'ExcelsRe, Tu peux adapter cette méthode à ton cas pour lire sans ouvrir le classeur ...
03/03/2020 à 15:22megaricCompatibilité Excel 2007-2019Ca 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:22OpakReporter des lignes automatiquement sur un ongletJe pense le contraire ! tu bénéficierais des tris et des filtres ...
03/03/2020 à 12:18megaricCompatibilité Excel 2007-2019De 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:08OpakReporter des lignes automatiquement sur un ongletCe serait parfaitement inutile s'il n'y avait qu'un seul onglet avec une colonne Agence ...
03/03/2020 à 11:50Benka [VBA] Optimisation d'une macro - Extraction de données issues d'ExcelsTu 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:03JeanF44 Impossible de placer un Contrôle Formulaire à un endroit vouluLe 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:06walker59Textbox en format currencyOn 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:03Francis84Excel 2019 VBA couleurLes '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:19JeanF44 Centrer un texte dans une celluleIl 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:04Psych042 Trouver la ligne où le max est atteint pour la première foisEquiv ne fonctionne pas en multidimensionnel : ce serait plutôt : =EQUIV(MAX($C$2:$C$3001);$C$2:$C$3001;0)...
28/02/2020 à 15:53AtmaneProblème de format de données : 24 doit devenir 24:00:00 et non 00:00:00En 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:51Psych042 Trouver la ligne où le max est atteint pour la première foisNON , si Equiv(valeur, plage, 0) renvoi #N/A c'est que la valeur cherchée n'est pas trouvée ...
26/02/2020 à 18:26massari59264 VBA csvRe, 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:32rocket4 Envoyer un fichierIl 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:53massari59264 VBA csvChez 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:22San_hytaire Formulaire en VBADans 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:26San_hytaire Formulaire en VBATu devrais transmettre le classeur en argument à Inspect_Fichier() Par exemple ...
23/02/2020 à 13:43JjVhErreur à l'ouverture d'1 fichierIls 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:26JjVhErreur à l'ouverture d'1 fichierTu 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:09Invité Calcul tableau VBA nombre de lignes inconnuC'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:22Keran LatosVBA Worksheet change - RowOn 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:01Keran LatosVBA Worksheet change - RowJ'ai du mal à comprendre pourquoi tu ne calcules pas la totalité du classeur (Application.Calculate)...
22/02/2020 à 14:55Keran Latos Range protect allowformatingAlors 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:25Keran LatosVBA Worksheet change - RowIl 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:18cas665 parmis 8Tu 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:41cas665 parmis 8Exemple : 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:08cas665 parmis 8Dans 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:31cas665 parmis 8If suffit de compter en octal (base 8) de 00000 à 77777 (ou en décalant les digits de 11111 à 88888) ...
16/02/2020 à 15:06Audrey7438Créer depuis page de garde des onglets - feuille avec trame pré-rempliePour 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:11Audrey7438Créer depuis page de garde des onglets - feuille avec trame pré-remplieC'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:21Utharion Format de nombreSous 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:50fertu11 Concatenation plusieurs cellules avec conditionAvec des colonnes de calculs intermédiaires ...
12/02/2020 à 15:36rocket4Fermeture d'un fichierPas étonnant avec : essaies ...