Я написал код VBA, где мне нужно отфильтровать набор данных. Но некоторые из моих данных имеют символ новой строки, и я хочу отфильтровать эти значения. Я пробовал использовать vbCrLf
, но это не сработало.AutoFilter для значения, которое имеет символ новой строки между ними (Excel/VBA)
Вот мой код:
ActiveSheet.Range("$A$1:$M$10").AutoFilter Field:=2, Criteria1:="=1234 -" & vbCrLf & "product"
Здесь я фильтрации для значения 1234 -умножения (в период между «-» и «продукт» есть символ новой строки charater) во второй колонке. Но приведенный выше код ничего не фильтрует.
Что я здесь делаю неправильно?
Я не знаю пути, но вы пытались использовать: 'vbNewLine',' Char (10) 'или' Chat (13) 'вместо' vbCrLf'. Это альтернативы для разрыва строки. –
Я пробовал vbCrLf, char (10) & vbNewLine, но не использовал –