Столкнулся с проблемой, но не уверен если такая возможность в принципе: При замене части формулы в диапазоне с помощью метода Replace не воспринимает значения переменной, которую хочу "подсунуть" для замены. Возможно ли как-то передать переменную в Replace? (при замены переменной на какое-либо текстовое значение, все ок). Код имеет вид следующий: [vba]
Код
Sub poisk_sootvetstvii() Dim rngSootv As Range Dim sWhat As String Dim sRepl As String
Set rngSootv = Worksheets(1).ListObjects("tblSootv").Range ThisWorkbook.Worksheets(2).Activate
Worksheets(2).Range("B3:K3").Replace What:="текст_который_надо_заменить", Replacement:=sRepl, LookAt:=xlPart, SearchOrder:=xlByColumns End Sub
[/vba]
Столкнулся с проблемой, но не уверен если такая возможность в принципе: При замене части формулы в диапазоне с помощью метода Replace не воспринимает значения переменной, которую хочу "подсунуть" для замены. Возможно ли как-то передать переменную в Replace? (при замены переменной на какое-либо текстовое значение, все ок). Код имеет вид следующий: [vba]
Код
Sub poisk_sootvetstvii() Dim rngSootv As Range Dim sWhat As String Dim sRepl As String
Set rngSootv = Worksheets(1).ListObjects("tblSootv").Range ThisWorkbook.Worksheets(2).Activate
Sub tsap() Dim q As String q = WorksheetFunction.VLookup("abc", Range("d1:e3"), 2, 0) Range("a1:a10").Replace What:="bc", Replacement:=q, LookAt:=xlPart End Sub
Sub tsap() Dim q As String q = WorksheetFunction.VLookup("abc", Range("d1:e3"), 2, 0) Range("a1:a10").Replace What:="bc", Replacement:=q, LookAt:=xlPart End Sub
Serge_007, спасибо большое, все получилось. (не понял правда что до этого делал не так, но переписал часть кода и ... заработало ) RAN, может подскажете как сделать "покрасивше" в таком случае? Я до другого не додумалси .
П.С. Если наличие файла в данном случае столь необходимо, то прикрепляю условный пример (заранее предупрежу - файл xlsm, т.к. содержит "умные" таблицы)
Serge_007, спасибо большое, все получилось. (не понял правда что до этого делал не так, но переписал часть кода и ... заработало ) RAN, может подскажете как сделать "покрасивше" в таком случае? Я до другого не додумалси .
П.С. Если наличие файла в данном случае столь необходимо, то прикрепляю условный пример (заранее предупрежу - файл xlsm, т.к. содержит "умные" таблицы)tsap
Нет никакой необходимости нарушать правила форума, в связи с наличием в файле "умных" таблиц (см. вложение) На первый раз выносить предупреждение не буду
Нет никакой необходимости нарушать правила форума, в связи с наличием в файле "умных" таблиц (см. вложение) На первый раз выносить предупреждение не будуSerge_007