Const Addresses As String = "E7:E14,F7:F14,G7:G14,G21:G108,H7:H14"
Sub ...
...
For Each RangeAddress In Split(Addresses, ",")
Workbooks("srcX.xlsx").Sheets("SheetY").Range(RangeAddress).Copy Workbooks("dst.xlsx").Sheets("SheetZ").Range(RangeAddress)
Next
а что делать с реляционной бд
чтобы ничего не двигать не редактировать
Call mysub(param_1, param_2) ' правильно
mysub param_1, param_2 ' правильно
mysub(param_1, param_2) ' ошибка синтаксиса
output = myfunc(param_1, param_2) ' правильно
Call myfunc(param_1, param_2) ' правильно
Call myfunc param_1, param_2 ' ошибка синтаксиса
myfunc(param_1, param_2) ' ошибка синтаксиса
\S*\d\S*
нужно из неё вытащить, то что выделено жирным
Instr(start, variable, """")
Instr(start, variable, Chr(34))
У меня в ячейки есть текст:
ДООП "Лабаратория Хлеба" естественно-научной направленности
Надо что бы она в соседнюю ячейку написал:
ДООП "Лабаратория Хлеба"
Function get2dquotes(source As String) As String
Dim tmp() As String
tmp = Split(source, Chr(34))
get2dquotes = tmp(0) & Chr(34) & tmp(1) & Chr(34)
End Function
B1=get2dquotes(A1)
. =A2
. В ячейку С1 вставить формулу =A3
. И так далее до E1=A5.public function get_indent(rng as range) as integer
get_indent = rng.indentlevel
end function
B1 = get_indent(A1)