Проще просто запустить точную копию, как показано ниже, чтобы поместить копию в качестве последнего листа
Sub Test()
Dim ws1 As Worksheet
Set ws1 = ThisWorkbook.Worksheets("Master")
ws1.Copy ThisWorkbook.Sheets(Sheets.Count)
End Sub
ваш фильтр будет работать, но вам нужно вернуть истину для соответствующих объектов в функции, переданной фильтру, чтобы он их захватил.
var $previous = $('.navlink').filter(function() {
return $(this).data("selected") == true
});
Я заметил две вещи (хотя они могут быть ошибками из-за того, что вы это записали).
$ ('. Navlink') .click
) return $ (this) .data ("selected") == true
) Похоже, работы больше, чем ее ценность.
1) Почему бы просто не иметь единственную переменную JavaScript, которая хранит ссылку на текущий выбранный элемент \ объект jQuery.
2) Почему не добавлять класс к текущему выбранному элементу. Затем вы можете запросить в DOM класс ".active" или что-то в этом роде.