我有一個超過1000行的表。在列AI F列有像如何檢查一個值是否包含特定文本
:IO.Tgr37.Tank37.TT
在片「innstiilinger」一文中,我有一堆關鍵字來查找, 像Tgr37上ROW7和Tgr10上ROW8
在列GI已經
Tgr 120, Tgr 600.......
如果文本中有Tgr37或Tgr10,我想在文本中添加前綴。 如果文本有Tgr120或Tgr600它我會添加其他前綴文字..
我試過這段代碼:
Dim sCellVal As String
sCellVal = Range("A" & ActiveCell.Row).Value
Dim FindString As String
Dim Rng As Range
FindString = sCellVal
If Trim(FindString) <> "" Then
With Sheets("Innstillinger").Range("F:F") 'searches all of column F
Set Rng = .Find(What:=FindString, _
After:=.Cells(.Cells.Count), _
LookIn:=xlValues, _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
SearchDirection:=xlNext, _
MatchCase:=False)
If Not Rng Is Nothing Then
tag_opc.Value = Sheets("Innstillinger").Range("F6") & Range("A" & ActiveCell.Row).Value & ".Value" 'value found
Else
MsgBox "Nothing found" 'value not found
End If
End With
End If
,但它不工作,當我把我的關鍵字在A列和F欄中的文字「innstillinger」它的工作原理。
對不起,我的英語不好,但我希望你明白我的問題...... 的Excel 2013
我所指的文字是來自PLC程序的opc標籤。我將把標籤導入歷史記錄軟件,但標籤不完整。我需要爲標籤添加一些額外的文本,我需要添加的文本取決於它屬於的「Tgrxx」。所以我想列出需要「color1」添加到coloum F中的opc-tag(這是大約10個不同的Tgr)的不同Tgr,並且需要添加「text2」的Tgr列在Coloum G ....等等中。 。 –