Passionné d'Excel

Inscrit le :03/10/2017
Dernière activité :06/12/2019 à 09:44
Version d'Excel :2007 FR
Messages
6'872
Votes
928
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par dhany - page 138

DateAuteur du sujetSujetExtrait du message
04/10/2017 à 20:20DohvakiinAdresse d'une série de cellulesWorksheets(5) est toujours la 5ème feuille du classeur ; ça échouera bien sûr pour un classeur de moins de 5 feuilles, car dans ces cas, la 5ème feuille n'existe tout simplement pas. ;) Cordialement...
04/10/2017 à 19:20InvitéAutomatiser un calcul sans affecter les cellules masquéesSans même parler de recopie : 1) Pour une ligne masquée donnée, les cellules non visibles de cette ligne : a) ne changent pas : leur contenu reste identique (valeurs, formules, formats) b) sont accessibles et modifiables par du code VBA (macros) 2) Un filtre peut masquer des lignes, et pour des form...
04/10/2017 à 14:58clemscircetExcel transforme 13204221e3 en 1,32E+10A propos de la base de données que tu importes dans Excel, tu as écrit : « Je n'ai pas la main sur le document initial » => tu ne peux pas modifier le format dans la source (le fichier de la base de données) ; mais dans Excel où seront importées tes données, tu peux, avant importation, mettre le...
04/10/2017 à 03:33clemscircetExcel transforme 13204221e3 en 1,32E+10Tu as écrit que tu utilises des codes de ce type : « 13204221e3 », et je suppose que tu les saisis dans une colonne spécifique, par exemple en colonne G ; dans ce cas, avant de saisir tes codes, mets le format Texte pour ta colonne G => lors de la saisie ultérieure : plus de conversion. Si tu fai...
04/10/2017 à 01:35Jujuchon VBA-Copie de données-Mise en formeTu as écrit que 4,068 devient 4068 ; or selon les formats anglais : la virgule est le séparateur de milliers et le point est le séparateur décimal ; exemple : 4,068.75 (anglais) = 4 068,75 (français). Vérifie quel Excel tu utilises : c'est peut-être une version anglaise ; si besoin, vérifie aussi le...
04/10/2017 à 00:38Pumpkinman Additionner deux formules distinctes avec SISelon ton énoncé, si l'élève à moins de 18 ans, alors c'est seulement le point 1) qui est gratuit, donc selon G5 ; le point 2) selon J5 reste à sa charge (donc payant, même pour un mineur). Aussi, je te propose cette formule (qui est plutôt courte pour ce qui doit être fait) : =SI(OU(G5="";J5="");""...