Найти общее описание и скопировать значения вставки на 4 строки вниз

Простой, чтобы просмотреть журнал любой переменной, которую вам требуется для ее определения.

var globalVariable = "This is a global variable"
function fun(){

var localVariable = "This is a local Varible";
console.log(localVariable); //Uncaught ReferenceError: localVariable is not defined

}
fun();

console.log(globalVariable);//This is a global variable(Output)

Переменные JavaScript являются контейнерами для хранения значений данных. Все переменные JavaScript должны быть идентифицированы с уникальными именами. Эти уникальные имена называются идентификаторами. Поэтому сначала вам нужно указать, какой идентификатор представляет то, что только вы можете просмотреть результат.

0
задан Pᴇʜ 21 January 2019 в 07:48
поделиться

1 ответ

Вместо запуска цикла For по всему (!) Столбцу вы можете сначала проверить, есть ли что-то в столбце, а затем .Find искомое значение. Если вы нашли результат, вы можете использовать его номер строки.

Вместо копирования / вставки вы можете просто назначить Range.Value для получения значений без форматирования.

Этот код копирует значения всей строки четырьмя строками ниже.

Sub Test()
    Dim ws As Worksheet
    Dim c As Range

    Set ws = ActiveSheet
    If WorksheetFunction.CountA(ws.Columns(2)) > 0 Then
        Set c = ws.Columns(2).Find( _
            What:="Total WI Expenses", _
            After:=ws.Cells(1, 2), _
            SearchOrder:=xlByRows, _
            SearchDirection:=xlNext)
        If Not c Is Nothing Then
            ws.Rows(c.Row + 4).Value = ws.Rows(c.Row).Value
        End If
        Set c = Nothing
    End If
    Set ws = Nothing
End Sub
0
ответ дан Asger 21 January 2019 в 07:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: