excel




Склеивание текста и числовых значений в Visual Basic (VB)

Visual Basic Logo

Вопрос: Как командой msgbox вывести значение двух переменных с комментарием про каждую? Могу только про одну и не получается найти, как сделать.

Про одну так:

msgbox "Значение переменной а: " &a

Нужно что-то типа:

msgbox "Максимальный элемент: Минимальный элемент: " &max &min

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

(далее...)

Многострочный комментарий в редакторе VBA Microsoft Excel

Рис.1. Добавление тулбара в среду разработки Microsoft Visual Basic for Applications

Среда разработки макросов в Excel Microsoft Visual Basic for Applications, мягко говоря, не является самой удобной средой разработки. Сравнивать его с Visual Studio просто нельзя – это как сравнить текстовые редакторы Блокнот и Word. Но пользоваться Microsoft Visual Basic for Applications иногда нужно, потому приходится адаптироваться.

(далее...)

Excel VBA. Заполнение ячеек в сгруппированных табличных выгрузках

Если столбец таблицы Excel нужно заполнить так, чтобы значения ячеек под заполненной было таким же значением, проще всего это сделать макросом на Visual Basic. Особенно, если строчек несколько тысяч. В противном случае можно обойтись двойным кликом на правую нижнюю границу ячейки, которую нужно скопировать.

(далее...)

Как в Excel повернуть текст на 45 градусов

Рис.3. Текст под углом 45 градусов

Excel обладает очень гибкими способами для работы и отображения данных. Так, текст в ячейке Excel можно повернуть под любым углом, например, на 45 градусов. Это полезно при создании "шапок" таблиц.

(далее...)

Excel. Разбить и склеить текста по столбцам

Рисунок 1. Таблица Excel с пустыми ячейками

В отличие от склеивания значения ячеек, для разбиения текста по столбцам в Excel есть специальный механизм "Текст по столбцам" в закладке "Данные". Вставленный из буффера обмена текст становится значением одной ячейки, а для дальнейшей работы с данными обычно требуется их разбить по ячейкам. (далее...)

Excel. Определить размер массива после функции Split в VBA

Excel и VBA не являются моими коньками, хотя и мой уровень владения ими не ниже среднего. Но прибегаю к ним достаточно редко. Потому и наступаю на грабли. Недавно столкнулся с тем, что в VBA не смог определить размер массива строк после преобразования строки в массив строк функцией Split. (далее...)

Изменить формат ссылок R1C1 в Excel

Рис.1. Ячейки в Excel в стиле R1C1

После открытия некоторых книг Excel вместо привычных ячеек типа A1, B2, D10 и т.д. мы видим, что и столбцы, и строки обозначены только цифрами. Такой стиль называется R1C1, что означает R – Row, т.е. строка, и C – Column, т.е. столбец. В случае с форматом R1C1 в формулах надо указывать не абсолютный адрес ячейки, а относительный, например, R[-12]C[-1] означает, что значение подставляется из ячейки на 12 строчек выше и 1 левее. (далее...)

Генерация случайных данных в Excel

При подготовке материалов для обучения работе с Excel 2010 мне было необходимо создать несколько демо-таблиц для того, чтобы на их примере показать, как работать с формулами в Excel и как создавать сводные таблицы. Демонстрационные таблицы в Excel (да и демонстрационные базы данных) очень нужны, когда необходимо на практике посмотреть на запросы и их результаты. (далее...)

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

Для того, чтобы значения ячеек в таблице были не результатом расчета формулы, например, " =СЛУЧМЕЖДУ(0;210)", необходимо преобразовать данные ячеек, оставив вместо результата вычисления формулы только значения. В противном случае, случайные значения в ячейках будут каждый раз меняться или зависеть от других ячеек. (далее...)

Преобразование формата даты в Excel

При выгрузке в csv или xls(x) поля даты часто становятся полями типа "Общий" или "Текстовый". Не худший вариант, правда иногда Excel начинает умничать и заменяет дату, к примеру, на число, которое к дате имеет очень непонятное происхождение. (далее...)


MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика