Я получил следующие данные в своей таблице, и мои требования - следить за словом Plan/Actual Input DOC Qty
, Actual Daily Mortality
, , который получил много случаев, и я собираюсь хранить формулу в каждой ячейке их строки.
Я получил следующий код, и я не совсем уверен, если это является правильным, хотя, потому что я получил много ошибок на нем. Пожалуйста, взгляните и исправьте меня, если я ошибаюсь. Любая помощь будет оценена по достоинству.VBA Найти конкретные ключевые слова и сохранить формулу на ячейках выбранных строк
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim forecastQty As String
Dim Rng As Range
With Rows("1:1")
forecastQty = Criteria1:=Array("Plan/Actual Input DOC Qty","Actual Daily Mortality","Forecast Qty")
Set Rng = .Find(what:=forecastQty, _
after:=.Cells(.Cells.Count), _
LookIn:=xlFormulas, _
lookat:=xlWhole, _
SearchOrder:=xlByColumn, _
SearchDirection:=xlNext, MatchCase:=False)
If Not Rng Is Nothing Then
ActiveCell.Address.Select
Else
MsgBox "Nothing found"
End If
End With
End Sub
Просьба поделиться полученными вами ошибками и строками, на которых вы их получите, чтобы мы могли помочь вам. – Luuklag
@Luuklag Это говорит о синтаксической ошибке 'прогнозаQty = Критерии1: = Массив (« Плановый/фактический вход DOC Qty »,« Фактическая ежедневная смертность »,« Прогноз Qty »)' – LBMG