Moderatori: Anthony47, Flash30005
Option Explicit
Sub Stringa()
Dim ur As Long, k As Long, i As Long
Dim text1, text2
ur = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
Range("A1:A" & ur).Font.ColorIndex = xlAutomatic
For k = 1 To ur - 1
text1 = Split(Cells(k, 1), ":")
For i = k + 1 To ur
text2 = Split(Cells(i, 1), ":")
If text1(1) = text2(1) Then
Cells(k, 1).Font.ColorIndex = 3
Cells(i, 1).Font.ColorIndex = 3
End If
Next i
Next k
End Sub
=SOMMA(--(SOSTITUISCI(STRINGA.ESTRAI(ANNULLA.SPAZI($I2:$AG2);3;5);":";"")=SOSTITUISCI(STRINGA.ESTRAI(ANNULLA.SPAZI(I2);3;5);":";"")))>1
Anthony47 ha scritto:Quindi vuoi evidenziare le celle dove il numero dopo il "duepunti" compare piu' di una volta...
Prova applicando all'area I2:AG2 una fromattazione condizionale con questa formula:
- Codice: Seleziona tutto
=SOMMA(--(SOSTITUISCI(STRINGA.ESTRAI(ANNULLA.SPAZI($I2:$AG2);3;5);":";"")=SOSTITUISCI(STRINGA.ESTRAI(ANNULLA.SPAZI(I2);3;5);":";"")))>1
Ciao
=SOMMA(--(SOSTITUISCI(STRINGA.ESTRAI(ANNULLA.SPAZI($I12:$AG12);3;5);":";"")=SOSTITUISCI(STRINGA.ESTRAI(ANNULLA.SPAZI(I12);3;5);":";"")))>1
=SOMMA(--((--SOSTITUISCI(STRINGA.ESTRAI(ANNULLA.SPAZI($I2:$AG2);3;5);":";""))=(--SOSTITUISCI(STRINGA.ESTRAI(ANNULLA.SPAZI(I2);3;5);":";""))))>1
Anthony47 ha scritto:Comunque la nuova formula e' un miglioramento della precedente, usa questa.
Torna a Applicazioni Office Windows
Lo scanner della Pixma TS 5150 non parte Autore: wallace&gromit |
Forum: Assistenza Hardware Risposte: 9 |
PC vecchio da formattare con Win11. Si può? Autore: nippon |
Forum: Sistemi Operativi Windows Risposte: 16 |
acqistata ram nuova ,ma il pc non parte,cosa sara? Autore: anm2004 |
Forum: Assistenza Hardware Risposte: 5 |
colora parte di frase/ Parola in stessa cella Autore: raimea |
Forum: Applicazioni Office Windows Risposte: 6 |
Conta.più.se con solo parte del testo Autore: systemcrack |
Forum: Applicazioni Office Windows Risposte: 9 |
Visitano il forum: Nessuno e 15 ospiti