- 09 Jul 2020 às 12:04
#56967
Código: Selecionar todosPublic Sub Concatenar()
Dim rngOrig1 As Range
Dim rngDest1 As Range
Dim rngLin As Range, rngCel As Range
Dim bytCont As Byte, lngColor As Long
With Plan1
Set rngOrig1 = .Range("U9:Y35")
Set rngOrig2 = .Range("AA9:AE35")
.Range("H9:K35").ClearContents
For Each rngLin In rngOrig1.Rows
bytCont = 0
For Each rngCel In rngLin.Cells
If rngCel.Value = "x" Then
bytCont = bytCont + 1
lngColor = rngCel.Font.Color
End If
Next rngCel
If bytCont > 0 Then
.Cells(rngLin.Row, 8).Value2 = "x"
.Cells(rngLin.Row, 8).Font.Color = lngColor
End If
Next rngLin
For Each rngLin In rngOrig2.Rows
bytCont = 0
For Each rngCel In rngLin.Cells
If rngCel.Value = "x" Then
bytCont = bytCont + 1
lngColor = rngCel.Font.Color
End If
Next rngCel
If bytCont > 0 Then
.Cells(rngLin.Row, 11).Value2 = "x"
.Cells(rngLin.Row, 11).Font.Color = lngColor
End If
Next rngLin
End With
End Sub
Você não está autorizado a ver ou baixar esse anexo.
Espero que tenha ajudado. Se lhe fui útil, agradeço se me conceder seu LIKE.
Se esta ajuda resolveu seu problema, por favor marque o tópico como RESOLVIDO.
Que o amor e a paz de Deus esteja contigo!