HTML dans un classeur Excel

  • Initiateur de la discussion Initiateur de la discussion anthony1003
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

anthony1003

Guest
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

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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
0
Affichages
439
S
Réponses
0
Affichages
1 K
StagiaiireVannes
S
F
Réponses
7
Affichages
2 K
Fradet1990
F
K
Réponses
0
Affichages
584
K
L
Réponses
5
Affichages
2 K
lumiexcel
L
B
Réponses
0
Affichages
1 K
Babouhcko
B
M
Réponses
15
Affichages
7 K
T
Réponses
2
Affichages
7 K
T
Retour