返回列表 上一主題 發帖

如何用VBA取出關鍵字

回復 1# jsc0518

If InStr([A1], "除權除息") Then [B1] = "除權除息"
真心感謝每一位願意分享所學、指導新手的人!

TOP

回復 3# jsc0518
真心感謝每一位願意分享所學、指導新手的人!

TOP

回復 3# jsc0518
  1. Option Base 1
  2. Sub test()

  3.     Dim str
  4.     str = Array("除權除息", "漲", "跌", "發股息")
  5.    
  6.     For i = 1 To [A1].End(xlDown).Row
  7.         For j = 1 To UBound(str)
  8.             If InStr(Cells(i, 1), str(j)) Then Cells(i, j + 1) = str(j)
  9.         Next
  10.     Next

  11. End Sub
複製代碼
真心感謝每一位願意分享所學、指導新手的人!

TOP

回復 6# jsc0518

只要改cells(列,欄)的欄為2就代表B欄,這非常基礎,網路多爬文
  1. Option Base 1
  2. Sub test()

  3.     Dim str
  4.     str = Array("除權除息", "漲", "跌", "發股息")
  5.    
  6.     For i = 1 To [A1].End(xlDown).Row
  7.         For j = 1 To UBound(str)
  8.             If InStr(Cells(i, 1), str(j)) Then Cells(i, 2) = Cells(i, 2) & str(j)
  9.         Next
  10.     Next

  11. End Sub
複製代碼
真心感謝每一位願意分享所學、指導新手的人!

TOP

        靜思自在 : 一句溫暖的話,就像往別人身上灑香水,自己會沾到兩三滴。
返回列表 上一主題