Мне нужно вставить некоторые данные в лист в Excel, который не активен. Это возможно?
Каждые десять секунд содержимое копируется из другой программы (не в Excel) благодаря сценарию. Затем мне нужно вставить содержимое в фоновый лист в книге Excel, но я не хочу, чтобы экран каждый раз вспыхивал, активируя фоновый лист, куда идут данные, а затем обратно на основной лист.
Содержимое уже находится в буфере обмена при запуске макроса.
Это текущий код, который работает, но заставляет экран мигать.
Sub pastecontent()
Sheets("searchresult").UsedRange.ClearContents
Sheets("searchresult").select
ActiveSheet.PasteSpecial Format:="Unicode-text", Link:=False, _
DisplayAsIcon:=False, NoHTMLFormatting:=True
Sheets("Show").Select
End Sub
Это то, что я хочу
Sub pastecontent()
Sheets("searchresult").UsedRange.ClearContents
Sheets("searchresult").PasteSpecial Format:="Unicode-text", Link:=False,
DisplayAsIcon:=False, NoHTMLFormatting:=True
End Sub
Возможно ли это?
/ Jens