Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 14-06-2008, 08.24.52   #1
Emily
Newbie
 
Registrato: 03-12-2006
Messaggi: 8
Emily promette bene
[VBA Excel] Formattare risultato formula.

Avrei bisogno di trovare il modo per formattare il risultato di una formula contenuto in una cella. Cerco di spiegarmi meglio, allegando due righe di codice come esempio:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Range("E1").FormulaR1C1 = "=RC[-4]"
'Nella cella E1 viene immessa la formula "=A1", quindi qualsiasi cosa io scriva in A1, questa appare anche nella cella E1.

With Range("E1").Characters(Start:=1, Length:=2).Font
.ColorIndex = 5 'Scritta in Blu
End With
'Vorrei che i primi due caratteri della cella E1, che contiene la formula =A1, avesse i due caratteri iniziali di colore Blu.

End Sub

Ora se io nella cella A1 digito 123456 e premo Enter, nella cella E1 mi appare 123456 tutto di colore Blu e non solo i primi due numeri 12, dove sbaglio?
Emily non  collegato   Rispondi citando
Vecchio 14-06-2008, 12.03.36   #2
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne  un gioiello raroLoryOne  un gioiello raroLoryOne  un gioiello raro
Prova ad immettere in una cella 12345 con formato cella Generale.
Poi prova ad evidenziare le prime tre cifre e ad assegnare ad esse il colore che vuoi
Se sposti il mouse su un'altra cella, il contenuto della cella precedente torna di colore uniforme.
Ora prova ad immettere '12345 ed a rifare i passi precedenti
Noterai che la selezione cambia colore e lo mantiene.
Questo significa che puoi specificare parte del dato di un certo colore solo se agisci su un campo formato testo.
LoryOne non  collegato   Rispondi citando
Vecchio 15-06-2008, 11.46.35   #3
Emily
Newbie
 
Registrato: 03-12-2006
Messaggi: 8
Emily promette bene
OK, quindi quello che voglio fare io non fattibile?
Se io imposto il formato TESTO nella cella "E1" che contiene la formula di cui voglio formattare il risultato, nella cella non mi appare pi il risultato della formula ma mi appare la formula stessa.
Dalla prova che mi hai fatto fare, ho inoltre notato che se in una cella anzich scrivere 12345, scrivo 123 45 (cio inserendo uno spazio), in questa maniera possibile cambiar colore anche ad un solo numero della scritta mantenendo la cella in formato GENERALE!!!
Emily non  collegato   Rispondi citando
Vecchio 15-06-2008, 16.28.17   #4
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne  un gioiello raroLoryOne  un gioiello raroLoryOne  un gioiello raro
Si, ma mentre 12345 posso considerarlo un numero (sequenza di caratteri numerici) , 123 45 di sicuro non lo a causa di quello spazio.
LoryOne non  collegato   Rispondi citando
Vecchio 16-06-2008, 23.31.59   #5
Emily
Newbie
 
Registrato: 03-12-2006
Messaggi: 8
Emily promette bene
OK LoryOne, scusa la mia insistenza, ma quindi se anzich scrivere una fila di numeri (12345) nella cella A1 scrivessi una parola (es. casa), anche in questo modo non riuscirei a formattare il risultato che mi appare nella cella E1 ottenendo quindi le lettere "ca" di color Blu?
Scusa ma non st ancora capendo se quello che voglio fare fattibile, e se si come fare.
Emily non  collegato   Rispondi citando
Vecchio 17-06-2008, 08.25.57   #6
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne  un gioiello raroLoryOne  un gioiello raroLoryOne  un gioiello raro
Certo che puoi ottenere "ca" di colore blu perch "casa" un testo.
Se tu riuscissi ad ottenere il valore della formula e lo trasformassi in un testo, allora tutto funzionerebbe alla grande
LoryOne non  collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
Il codice HTML OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
formattare xp babak Windows 7/Vista/XP/ 2003 6 08-03-2007 06.00.40
[XP] come formattare senza apportare cambiamenti nelle partizioni roby89 Windows 7/Vista/XP/ 2003 7 05-09-2006 22.57.41
[VBA per Excel] controllo immissione data Gabry Programmazione 12 20-07-2006 19.13.08
problema con formula logica se joints1970 Office suite 5 07-12-2004 10.21.21
Formattare un HD Alhazred Windows 7/Vista/XP/ 2003 5 24-10-2003 12.46.37

Orario GMT +2. Ora sono le: 10.58.05.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright Jelsoft Enterprises Limited.