HTML dans un classeur Excel

anthony1003

XLDnaute Nouveau
Bonjour,

Je m'explique:

J'importe une base de données sur mon site internet via Excel avec du html à l'intérieur notamment pour la mise en forme (sinon je serai obligé de le faire manuellement pour toutes les références et ça prendrait des heures).
Enfin, j'ai donc une base avec des références et une celulle sur laquelle j'ai du code html et j'aimerais copier cette cellule sur toutes les lignes seulement j'aimerais que le prix (affiché dans le code html) dépende de la celulle prix qui se trouve dans le tableau.

Pour plus de clarté, vous trouverez ci joint un échantillon de la base avec quelques précisions dans le document.

Merci d'avance,

Anthony
 

Pièces jointes

  • Base test.xls
    21 KB · Affichages: 54
  • Base test.xls
    21 KB · Affichages: 54
  • Base test.xls
    21 KB · Affichages: 55

PMO2

XLDnaute Accro
Re : HTML dans un classeur Excel

Bonjour,

(si REMI10_TEMPLE alors salutations de Lachant.bijoux)

Essayez avec la fonction personnalisée suivante à copier dans un module Standard

Code:
Function HTML_pmo(Cellule1 As Range, Cellule2 As Range) As String
Dim Tete$
Dim Corps$
Dim Queue$
Tete$ = "<br><span style=" & Chr(34) & "font-size: 12px; font-weight: bold; color: rgb(229, 67, 146);" _
        & Chr(34) & "><span style=" & Chr(34) & "font-size: 12px;" & Chr(34) & ">"
Corps$ = " &euro;</span></span> <br><span style=" & Chr(34) & "font-size: 11px;" & Chr(34) & _
          "><span style=" & Chr(34) & "font-size: 10px;" & Chr(34) & ">au lieu de<br><span style=" & Chr(34) & _
          "font-weight: bold;" & Chr(34) & ">F"
Queue$ = " &euro;</span></span></span><br><br><img src=" & Chr(34) & "../site/medias/15.png" & Chr(34) & " id=" & Chr(34) & _
        "bordure_image_catalogue" & Chr(34) & " vspace=" & Chr(34) & "0" & Chr(34) & " width=" & Chr(34) & "37" & Chr(34) & _
        " height=" & Chr(34) & "25" & Chr(34) & " hspace=" & Chr(34) & "0" & Chr(34) & "><br><br>"
HTML_pmo = Tete$ & Cellule1 & Corps$ & Cellule2 & Queue$
End Function

Exemple d'utilisation :
Dans la cellule F1 de votre feuille exemple (feuille "test"), tapez =HTML_pmo(E2;C2)

Cordialement.

PMO
Patrick Morange
 

Discussions similaires

Statistiques des forums

Discussions
312 489
Messages
2 088 855
Membres
103 977
dernier inscrit
Hermet