|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
只提出红色字体 I2 公式下拉
- Function COLORTEXT(rng As Range, delimiter As String) As String
- Dim cell As Range
- Dim result As String
- Dim i As Long, j As Long
- For i = 1 To rng.Rows.Count
- For j = 1 To rng.Columns.Count
- Dim text As String
- text = rng.Cells(i, j).Value
- Dim k As Long
- For k = 1 To Len(text)
- If rng.Cells(i, j).Characters(k, 1).Font.Color = RGB(255, 0, 0) Then
- result = result & Mid(text, k, 1) & delimiter
- End If
- Next k
- Next j
- Next i
- If Len(result) > 0 Then
- result = Left(result, Len(result) - Len(delimiter))
- End If
- COLORTEXT = result
- End Function
复制代码 |
|