Reprise du retour a la ligne en format mht

Bonjour tout le monde

Je vous explique mon probleme,

j'enregistre une feuille excel sous format ".mht" jusque la tout va bien

le truc c'est que mes cellules qui sont pour certaine sur plusieurs lignes (retour automatique a la ligne) se retrouve sur une seule ligne dans mon fichier ".mht"

ce qui forcement me bouffe une partie du texte.

y a t'il une solution pour enregistrer exactement ma feuille excel?

merci de votre aide

Cordialement

hello

chez moi (vista, excel 2003) ça marche !

Bonjour tout le monde

Merci de me narguer jmd.!!

Je plaisante bien sur, mais si un jour tu sait pourquoi ca ne marche pas chez moi, fait moi signe (vista et excel 2003 aussi)

Sub Macro5()
' 
Dim NomFichier

    With ActiveWorkbook.PublishObjects("Copie de rapport.2 (11)_16140")
        .HtmlType = xlHtmlStatic
        .Filename = "C:\Users\maguetlolo\Desktop\" & "essai" & ".mht"
        .Publish (False)
        .AutoRepublish = False
 End With
End Sub

Cordialement

re à toi

et si tu joignais ton .mht ?

je vais voir ton code et le mien

Bonjour tout le monde

Je te joint le fichier excel et le mht générer, mon code est juste une macro "enregistreur"

(ce n'est pas l'original bien sur mais juste un fichier pour l'essai)

qu'on se comprenne bien:

lorsque j'ouvre le .mht avec excel, cela fonctionne

mais si je fait un mht c'est pour l'ouvrir avec internet explorer et c'est la qu'il ne me mets pas les retour a la ligne.

cordialement

https://www.excel-pratique.com/~files/doc/essai_mht.xls

https://www.excel-pratique.com/~files/doc/Classeur1b.rar

Ps: j'ai mis le mht en rar car il ne voulais pas du format.

hello

  • défusionne les cellules, et mets-toi en format allignement horizontal centré sur le groupe de cellules (ne pas utiliser cette fichue fonction de fusion de cellules, on est souvent emm...é à cause de ça)
  • ajoute toi-même le retour chariot (touche Entrée) dans la liste des g à l'nedroit que tu veux (ne laisse pas Excel décider le retout chariot)

et ça marche.

Re

aie aie !!

le probleme c'est que ma feuille est bourrée de cellules fusionnées

Bon ben un gros boulot m'attends

merci pour ton aide JMD.

Cordialement

re

essaye alors sans défusionner, mais avec un retour chariot manuel.

re

le probleme va plus loin que ca, en fait la feuille sauvegarder en mht est en arriere plan et toute les données sont remplies automatiquement grace a une petite série d'userform remplies par des operateurs qui non jamais accés au classeur.

Cordialement

re

alors il faut voir s'ils ont vraiment besoin de saisir autant de caractères pas champ, et tu peux limiter ça.

ton avis ?

et si tu peux en dire plus sur ton application...

ou encore une feuille 2 dans laquelle une formule insère un retourchariot

B2= GAUCHE(feuille1!B2;5) & retourchariot & STXT(euille1!B2;5)

formule très approximative, que je ne sais pas faire pour de vrai, désolé !

re,

Non j'ai deja limité pas mal. mais ma question de base est resolu et je mets une pause sur le sujet car je ne peux pas mettre mon fichier dans l'etat sur le forum, il faut que je le nettoie et que je remplace les données confidentielles (malheureusement je n'ai pas le temps tout de suite).

merci a toi jmd de ton aide.

cordialement

Rechercher des sujets similaires à "reprise retour ligne format mht"