Ho una cella di EXCEL in cui ho del codice HTML
Ho esigenza di inserire in cima alla cella la seguente istruzione:
<link rel="stylesheet" href="http://www.compraevai.com/templates/image-import/immagini/common/b2b.css">
tramite la macro su cui sto lavorando metto il seguente comando:
- Codice: Seleziona tutto
dim css as string
css = "PALLA"
Range("d" & x).Value = css & Mid(Range("c" & x).Value, arr(incr - 4) + 80)
e in effetti mi mette PALLA in cima alla cella seguito dal codice HTML che ottengo con il comando MID che segue la &
Ma se, invece, scrivo così come in realtà mi servirebbe:
- Codice: Seleziona tutto
dim css as string
css = "<link rel="stylesheet" href="http://www.compraevai.com/templates/image-import/immagini/common/b2b.css">"
Range("d" & x).Value = css & Mid(Range("c" & x).Value, arr(incr - 4) + 80)
Mi da error. Mi segnala ERRORE DI COMPILAZIONE - PREVISTO: FINE ISTRUZIONE evidenziando l'istruzione stylesheet
Perché con PALLA funziona e con l'istruzione intera no ? non dovrebbe vederla come una semplice stringa ?
Suggerimenti ?