0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как быстро закрыть все книги, кроме активной?

Закрыть все рабочие книги, кроме активной, не разрывая ссылок?

Необходимо закрыть все рабочие книги, кроме активной, не затрагивая при этом ни одной ссылки.

Из-за закрытых книг выбор новой даты не работает. Есть ли какой-нибудь способ обойти это?

2 ответа

  • VB.Net, чтобы закрыть книгу, не закрывая другие открытые книги

В коде VB мне нужно открыть документ Excel. В wb1 я запускаю макрос VBA с помощью VB и вызываю графический интерфейс NET. Я использую NET GUI для сценария макроса VBA, который создает новую рабочую книгу wb2, но я хотел бы оставить wb1 открытой (не сохраняя ее). На четвертом шаге у меня возникают проблемы.

Итак, у меня есть около 50 столбцов с формулами, которые нужно регулярно вставлять в новые рабочие книги. Когда я вставляю ссылки одна за другой, все ссылки работают и являются одинаковыми. Если я пытаюсь вставить более одного столбца формул за один раз, я получаю.

Следующий код закроет все книги, кроме активной книги

Закрытие всех книг, кроме активной книги

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

У меня открыты wb1, wb2, wb3 … wb10. Мне нужно выполнить некоторые команды в wb1, wb5, wb6. Если я использую коллекцию рабочих книг, она будет прокручивать все рабочие книги. Для каждого из них.

В электронной таблице excel я написал макрос VBA, который открывает все книги в определенном месте, получает данные из этих книг, а затем проверяет и копирует их в активную книгу. Затем он открывается.

Интересно, есть ли способ закрыть все вкладки, кроме активной, есть идеи? тэги: текущий

Задача состоит в следующем: Я хочу открыть документ Excel из графического интерфейса VB.NET, назовем его wb1. Затем я вызываю макрос VBA из wb1, используя графический интерфейс VB.NET. Макрос VBA создает другую рабочую книгу, wb2.

Читайте так же:
Как вернуться к последнему активному листу в Excel?

Таким образом, у меня есть около 50 столбцов формул, которые нужно регулярно вставлять в новые рабочие книги. Вставка их одна за другой работает, то есть все ссылки расположены одинаково, когда я.

Мне нужно найти способ удалить все рабочие книги Excel, но активировать их после выполнения определенных условий. Я новичок в VBA, поэтому вполне возможно, что у меня очень простая проблема (но я…

Можно ли с помощью этого макроса изменить цвет всех рабочих листов? Я могу видеть только первый лист в моей текущей рабочей книге. Он должен пройти через всю мою рабочую книгу за один раз. спасибо.

Есть ли в VBA способ вычислить весь рабочий лист, но не все открытые? Я знаю про worksheet. Calculate, но он вычисляет только 1 рабочий лист. Я также знаю о Application. CalculateFull Но я.

Эта проблема не имеет решения в Интернете. Существует множество источников, помогающих закрыть все рабочие книги, кроме текущей, но мне нужны конкретные рабочие книги.

Независимо от того, что на самом деле делает мой код (это не имеет никакого отношения к моему вопросу): я хочу иметь возможность открыть файл Excel, нажать на кнопку, чтобы код использовал данные из этой рабочей книги и другой.

7 советов по использованию Vim, изменивших мою жизнь

Перевод статьи «7 советов по Vim, которые изменили мою жизнь (с демо-версией)».

Вероятно, каждый читатель этой статьи задумывался о том, чтобы использовать Vim на работе и научиться работать с ним. А для многих он уже стал привычным рабочим инструментом.

О переключении между режимами я не буду писать здесь, поскольку в Интернете есть много ресурсов. Вместо этого я хотел бы поделиться с вами некоторыми советами, которые я узнал от своих коллег.

Читайте так же:
Как быстро перевернуть данные в Excel?

Это небольшие вещи, которым можно научиться очень быстро, но которые могут значительно улучшить ваш опыт работы с Vim. По крайней мере, они облегчили мне жизнь.

Прежде чем мы начнем, я хотел бы порекомендовать вам некоторые ресурсы для изучения Vim:

    — интерактивное руководство.
  • vimtutor — интерактивное руководство прямо в терминале. Его можно установить в дистрибутивах Mac и Linux (в некоторых он уже предустановлен). Чтобы начать работать с этим туториалом, введите в командной строке vimtutor. — игра для изучения Vim. Первые пара уровней бесплатные, дальше нужно заплатить $25.

Если вам нравится Vim, но вы не хотите запускать его отдельно, вы можете установить расширение Vim в ваш любимый редактор, например, VS Code или Sublime. Таким образом, вы сможете привыкнуть к сочетаниям клавиш и работать с Vim, не покидая более привычного интерфейса редактора.

Важным моментом в изучении и работе с Vim является то, что вам не нужно осваивать все функции сразу, чтобы начать им пользоваться (это практически невозможно).

Освоив основы, начинайте работать. Когда у вас будут возникать вопросы или проблемы, записывайте их и ищите в интернете, как сделать необходимое при помощи Vim. Таким образом вы постепенно заполните пробелы в знаниях. Каждый маленький прием работы будет пополнять ваш репертуар.

Наконец, самое интересное: практические советы. Для их реализации не нужны плагины, достаточно самого Vim.

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

До того как я освоил эту технику, я делал следующее:

  1. Войдите в режим вставки,
  2. Нажмите клавишу TAB для добавления отступа,
  3. Начните вводить нужный код.

Но количество операций можно сократить. После нажатия клавиши S (SHIFT+s) вы мгновенно перейдете в режим пасты. Отступ появится автоматически, когда вы встанете на нужную строку. Если строка не была пустой, весь текст будет стерт.

Читайте так же:
Как быстро вставить сразу несколько пустых строк или столбцов в Excel?

2. Автоматическое изменение размеров окон

В случае разделения экрана на вертикальные или горизонтальные окна, а затем изменения размера окна терминала, окна также будут меняться в размерах. При этом одни могут стать слишком широкими, а другие — слишком узкими. Откройте одновременно три файла, окна которых разделены по вертикали, чтобы увидеть эффект:

После этого измените размер окна терминала.

Перебалансируйте окна, нажав CTRL+w = (CTRL+w с последующим знаком равенства).

3. Переход к парной скобке

Когда курсор находится на квадратной, круглой или фигурной скобке, вы можете немедленно перейти к другой скобке, нажав % (SHIFT+5). Если вы нажмете еще раз, вы вернетесь назад.

4. Отступ для строки или нескольких строк

Когда у вас выделено несколько строк (в командном режиме), вы можете установить для них отступ (или убрать его), нажав > или < . Чтобы установить или убрать отступ для отдельной строки, используйте >> и << .

При этом не имеет значения, где именно на строке находится ваш курсор: отступ все равно добавится. После добавления отступа курсор автоматически переместится на первый не пустой символ в строке.

5. Исправить отступы во всем файле

Введите gg, чтобы переместиться в начало файла (независимо от того, где вы находитесь в документе). Для этого введите =G (т.е. знак равенства, а затем SHIFT+G). В Vim отступы будут скорректированы автоматически. Он исправит отступы от позиции курсора до конца файла, если вы введете =G, не переходя к началу.

6. Основы работы со вкладками

Часто бывает необходимо работать с несколькими файлами одновременно. Вкладки облегчают эту задачу. Чтобы работать с кодом, я открываю связанные файлы, такие как README и списки TODO. Таким образом, я могу вносить изменения по ходу работы.

Читайте так же:
Как быстро преобразовать / изменить текст в верхний регистр в Microsoft Excel?

Перейдите в режим команд. Введите двоеточие, а затем нужную команду (по мере ввода она будет видна в левом нижнем углу экрана). Нажмите enter.

  • :tabnew — создать новую вкладку;
  • Gt — перейти к следующей вкладке;
  • GT — перейти к предыдущей вкладке;
  • :tabo — закрыть все вкладки, кроме активной вкладки.

7. Быстрое возвращение к предыдущему файлу

Когда вы редактируете какой-то код, часто случается так, что в том же окне открывается другой файл. Шансов вернуться к старому мало. Список поможет вам найти нужный файл, но вы должны помнить, как он назывался. И это пустая трата времени. (Пользователи Virm не заинтересованы в пустой трате времени.) Поэтому вы можете нажать CTRL+o, чтобы вернуться к предыдущему файлу.

Эта комбинация клавиш возвращает курсор в его предыдущую позицию. Аналогично, если предыдущая позиция была в другом файле, вы также окажетесь там!

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector