Сообщения

Показаны сообщения с ярлыком "Excel"

Подсветка выделенной строки таблицы в Excel

Необходимо: 1. Выделить диапазон, в котором будет подсвечиваться таблица. 2. Перейти "Главная - Условное форматирование - Создать правило", выбрать пункт "Использовать формулу для определения форматируемых ячеек и ввести формулу: =СТРОКА(A4)=ЯЧЕЙКА("строка") Также необходимо определить формат для выделения. 3. Для обновления и пересчета использовать формулу VB: Private Sub WorkSheet_SelectionChange(ByVal Target As Range)    If Target.Cells.Count > 1 Then Exit Sub    ActiveCell.Calculate End Sub

MS Excel. Возможности и ограничения

Таблица сравнения возможностей различных версий Excel Параметр    Excel 2003 Excel 2007 Excel 2010 Excel 2013  (2016) Все открытые книги   Ограничено объемом доступной оперативной памяти и ресурсами системы Размер листа   1 048 576 строк и 16 384 столбца Количество строк 65536   Количество столбцов 256   Ширина столбца 255 знаков Высота строки 409,5 пунктов 409 пунктов Разрывы страниц 1000 горизонтальных и вертикальных 1 026 горизонтальных и вертикальных Общее количество знаков в ячейке 32767 знаков. В ячейке отображаются только 1024 знака; все 32767 знаков отображаются в строке формул. 32 767 знаков Полная таблица сравнения возможностей различных версий Excel

CMD. как открывать файлы через командную строку

Иногда, когда не хочется искать файл в огромном количестве директорий на диске. (PS - все файлы предпочитаю хранить не на рабочем столе, а аккуратно разложенными по папкам). Также данное решение понадобилось из-за работы с общим файлом на сетевом диске через Excel. Как оказалось, MS Excel, выпуска 2010 года точно, не может хранить название файла в доступных (при нажатии на ПКМ по значку приложения), даже после того как его добавили в избранное. Почему? Нет ответа на этот вопрос. Но проблема есть, поэтому было решено записать открытие необходимых файлов с помощью переменой. Для начала можно записать в переменную саму программу MS Excel. Но делать это не обязательно, так как можно уже в переменной для открытия файла указать полный  адрес до установленной программы. Итого: 1. Прописываем адрес до программы MS Excel в переменную: cmd> SET "excel=C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" Учесть, что программа может быть установлена в д...

Excel. Открыть несколько окон приложения.

MS Office 2010. Необходимо открыть приложение в нескольких окнах, то есть для каждого открываемого файла должно создаваться свое окно.  Необходимо для удобства работы с несколькими таблицами (сравнение, копирование). Открываем окно «Выполнить» (Win+R) Вводим команду «regedit»(RegEdit.exe) и жмем на кнопку «OK». Переходимо по ветке реестра: HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command В правой части окна кликаем по элементу «По умолчанию». Открывается окно его редактирования. В строке «Значение» меняем «/dde» на «/e “%1”». Остальную часть строки оставляем как есть. Жмем на кнопку «OK». Для того, чтобы выполнить данную процедуру для файлов с расширением xlsx, в Редакторе реестра переходим по адресу: HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command Одним из вариантов является изменение реестра (некоторые шаги описаны выше), но для слишком удобства все это находится в файлах  архива . В результате будет выполнено практически то же самое что и выше. ...

Использование буфера обмена в MS Office

Изображение
При работе с большим количеством информации, особенно когда нужно использовать функции копирования и вставки одних и тех же данных, можно упростить этот процесс. MS Office позволяет хранить в своем буфере обмена до 24 последних скопированных объектов(текст, фото и возможно другие данные). Для включения такой возможности нужно открыть любой продукт MS и на отображение всех элементов буфера обмена (рисунок внизу). Теперь можно копировать и держать в буфере 24 объекта, который можно будет вставлять в любое место в документах и радоваться Дополнение: тем не менее, данный вариант работает только когда работает одна из программ семейства MS Office. Если же вы не хотите зависеть от офисных программ, или у вас их вообще нет, то можно воспользоваться программой Clipdiary.  С данной программой можно ознакомиться здесь

Excel. Преобразовать значение формулы в текст

Изображение
Для выполнения данной операции в Excel предусмотрен механизм копирования. Для этого нужно воспользоваться помощью контекстного меню. Как? Необходимо выделить ячейку(диапазон ячеек) с формулой, после чего правой кнопкой мыши вызвать контекстное меню и выбрать "Копировать только значения"(Copy Here as Values Only). Но не всегда это то, что необходимо. Мне, например для одной задачи требуется автоматизировать данный процесс. А постоянное копирование и вставка - не выход. К счастью, Excel имеет хороший арсенал возможностей для автоматизации практически всех процессов. Так и в этот раз, я наткнулся на вариант создания макроса: Sub Formulas_To_Values_Selection() 'преобразование формул в значения в выделенном диапазоне(ах)      Dim smallrng As Range      For Each smallrng In Selection.Areas          smallrng.Value = smallrng.Value      Next smallrng End ...