Confermo quanto detto da Raffaele:
-i triangolini che vedi nel foglio TRACCIATO_FATTURA sono l'indicazione di una situazione anomala, nel caso specifico "La cella contiene un Numero che pero' è stato caricato come Testo" (questo succede spesso quando si ricevono fogli in formato Excel da altri sistemi gestionali)
Per visualizzare "quei" triangolini nell'altro foglio dovresti anche lì creare una situazione di errore.
Per la colonna F sarebbe facile, perche' la colonna contiene numeri; basta quindi convertire i numeri in stringhe per avere la visualizzazione del simbolo di Errore.
Una macro che fa questo:
- Codice: Seleziona tutto
Sub CreaErr()
Dim Colonna As String, wArr, I As Long
'
Colonna = "F"
wArr = Range(Cells(3, Colonna), Cells(2, Colonna).End(xlDown)).Value
For I = 1 To UBound(wArr)
wArr(I, 1) = "'" & wArr(I, 1)
Next I
Cells(3, Colonna).Resize(UBound(wArr), 1).Value = wArr
End Sub
La colonna C invece (del secondo file) contiene delle Stringhe (es 25ORD28171) e non mi viene in mente una situazione in cui in Excel questa stringa possa essere considerata un errore.
Se proprio vuoi puoi creare in queste celle un disegnino che appaia simile a quello di errore
Una macro che fa questo:
- Codice: Seleziona tutto
Sub Triangola()
Dim myC As Range, Shp As Shape, Colonna As String
'
Colonna = "C"
For Each myC In Cells(1, Colonna).Resize(Cells(Rows.Count, Colonna).End(xlUp).Row)
If myC.Value <> "" Then
Set Shp = ActiveSheet.Shapes.AddShape(msoShapeHalfFrame, myC.Left, myC.Top, _
7, 7)
Shp.Fill.ForeColor.RGB = RGB(0, 180, 80)
Shp.Line.Visible = 0
Shp.Name = "ZZCC_" & myC.Address(0, 0)
End If
Next myC
End Sub
Ovviamente questi "disegnini" sono forme indipendenti dal contenuto, per toglierle vanno cancellate; una macro che selettivamente cancella questi disegnini sul foglio attivo:
- Codice: Seleziona tutto
Sub Detriangola()
Dim Shp As Shape
'
For Each Shp In ActiveSheet.Shapes
If Left(Shp.Name, 5) = "ZZCC_" Then
Shp.Delete
End If
Next Shp
End Sub
Vedi se questi suggerimenti ti aiutano a realizzare il disegno che avevi in mente.
Che però secondo me e' un disegno contorto, perchè invece di voler eliminare le indicazioni di errore (i triangolini nelle celle che contengono situazioni anomale) vuoi creare o simulare le stesse situazioni anomale; e onestamente non ne vedo il vantaggio.