セルに色付きのテキスト文字列があります。以下に示すように、複数のセルの色に基づいて解析したいと思います。色は繰り返しています。私は解決策を含むこのフォーラムにすでに掲載されているソリューションのいくつかを使用しようとしました:How to extract text based on font color from a cell with text of multiple colors and separate multiple words by Delimiter?。しかし、私が望む結果を達成できなかった。助言がありますか?複数のテキストをExcelスプレッドシートのセルで複数のセルに解析していますか?
-1
A
答えて
2
これが右に見えます。
Option Explicit
Function udf_Color_Piece(rTXT As Range, Optional iNDX As Long = 1)
Dim c As Long, seg As Long, clr As Long
seg = 0
clr = -9
udf_Color_Piece = vbNullString
For c = 1 To Len(rTXT.Text)
With rTXT.Characters(Start:=c, Length:=1)
If clr <> .Font.Color Then
seg = seg + 1
clr = .Font.Color
If seg > iNDX Then Exit Function
End If
If seg = iNDX Then
udf_Color_Piece = udf_Color_Piece & .Text
End If
End With
Next c
End Function
あなたのコードを投稿し、あなたがそれを実行すると、本当にあなたを助けるために行くために多くの人を与えるものではありません「しかし、私が望む結果を達成できなかった」何が起こるかを教えする必要が
関連する問題
- 1. Excelテキストから数値のリストを解析します(1つのセルからの複数の数値)
- 2. Excelセルの複数行のテキスト
- 3. 複数行のExcelスプレッドシートをmaxscriptに解析する
- 4. 1つのセルから複数のセルへのExcel VBAマクロ
- 5. Excel SUMIFS複数の基準セルの値
- 6. Googleスプレッドシート - 対応するセルのテキストに応じて複数のセルの値の合計
- 7. 複数レベルの解析テキスト
- 8. Excelは、次の割合で複数のセルを介して
- 9. セル内のmvc3複数行のテキスト
- 10. 複数の行(各セル内)とのスプリット複数のセルは
- 11. C#Excel複数のセルの色をフォーマットします
- 12. 電子メール本文をGoogleスプレッドシートに複数のセルにエクスポート
- 13. Excelスプレッドシート複数VLOOKUP
- 14. Excel VBA範囲コマンド複数のセルをクリックします。
- 15. Excel VBA XML Webクエリから複数のセルに値を返す
- 16. wxpythonグリッド:複数セル編集(ala Excel)
- 17. 複数のセルをカンマで区切って1つのテキストにします
- 18. Excelの検索文字列を複数の単語でセルに
- 19. 複数のセルをExcelの1つのテキストボックスで参照しますか?
- 20. Excel:セル内に重複したテキストを持つセルを見つけたい
- 21. 複数のExcel関数/セル内の時間枠を扱う
- 22. 別のセルの値に基づいて複数のセルをコピーして貼り付けるExcelマクロ?
- 23. Excelセルで複数のサブストリングのフォントを変更する
- 24. Excel-複数の行から1つのセルに複数の値を返します
- 25. Excelは複数の列で重複するセルを見つけます
- 26. Excel VBAマクロを使用して、複数のExcelで使用済みセルを1つのExcelにコピーします。
- 27. Excel VBAで複数のセルを同時に書き込む
- 28. 複数のセルを含むセル名としてpdfを保存
- 29. 複数のセルに1つのセル値をコピーして貼り付けます
- 30. Excel - 同じセルから複数の値を引き出す
。 – Sorceri
私はまた、ソリューションを継続的にテストしています。私はまもなくそれをやるつもりです。 – RanonKahn
別のオプションは '[H2] .Value(11)'または '[H2] .Value(12)'からセル値XMLを解析することができます – Slai