Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 След.
Подсчитать количество значений, удовлетворяющих условию (VBA)
 
Добрый день!
Как средствами VBA подсчитать количество значений, удовлетворяющих условию: "фрукт"="яблоко" И "цвет"="красный"?
(только VBA!)

Выводить результат можно куда угодно - лист excel и пр.

фруктцвет
яблококрасный
лимонжелтый
грушажелтый
яблококрасный
грушакрасный
яблокожелтый
Спасибо!
Макрос с выборкой из таблицы с последующим изменением количества в этой таблице, требуется написать макрос (или каким-либо еще способом решить вопрос)
 
Добрый день!
Требуется написать макрос (или каким-либо еще способом).
Описание (краткое).
2 таблицы. В первой - строки заказов. Во второй - наличие товара на складах. Надо в заказ переместить необходимое количество со складов. При этом количество (само собой) на складах (т.е. во второй таблице) изменится. И т.д.

Не надо думать что задача простая! Есть масса подводных камней. По сути это задача наподобие складской программы.
Вариант написания макроса на перемене между парами - не устраивает.
Контактирую по тлф, whatsup, anydesk и всеми другими способами.
Если кто-то заинтересовался и уверен в своих силах - прошу обращаться в личку.
Спасибо!
Поиск значений по вхождению
 
Добрый день!
Тема не нова, но  всегда есть свои особенности((

Прошу помощи в решении - файл с примером и описанием во вложении.

В чем суть - по части строки найти (вывести) значение этой строки и связанной с ней информацией.
Варианты решения проблемы - любые! VBA, PQ
Главное, что б не тормозило)) Массив большой.

Спасибо всем!
Преобразовать формат ячейки в Текстовый без изменения содержимого ячейки. VBA
 
Добрый день!
Подскажите, как сделать следующее.

При выгрузке из сторонней программы имею файл (как пример - во вложении).
Формат ячееек - "Дополнительный".
В ячеках значение в виде 000123456 (т.е. первые символы - нули).

Как сделать формат ячеек "Текстовый" и при этом значения в ячеках не потеряли свой "первоначальный вид"?
(Т.е. в ячейках с форматом "Текст" долно быть исходное значение - 000123456. Да, понимаю что число будет сохранено как текст)


Спасибо!!!
Вычисления в таблице при различных условиях. (только VBA)
 
Добрый день!
Помогите с решением примера - во вложении и пример, и вопрос.
Дальше докручу сам. Только средствами VBA

Спасибо и не болейте!!!!
Из какой папки открыли файл excel (или запустили макрос из этого отрытого файла)?
 
Всекм привет!
Подскажите, возможно ли такое:

Есть папка. В ней есть файл excel.
Открываю этот файл.
Как определить (для дальнейшей работы) из какой папки (по какому пути) был отрыт файл?
(Или по какому пути находится этот файл)

Или же то же самое - запускаю макрос. Результат хочу получить такой же - путь к папке или имя папки.

Спасибо!
Информирование о срытых столбцах
 
Всем доброго дня!
Описываю ситуацию: Посредством действий в меню "Вид" -> "Закрепить области" -> "Закрепить области" я закрепил область.
Далее в процессе работы не закрепленная область переместилась. И стали невидимыми строки и столбцы (см.рисунок).
То, что они скрылись я и не заметил.
Можно ли как-то обозначить/проинформировать что какая-то область скрылась, стала не видима для глаз.
Что-то типа (как пример) имена/шапка столбцов/строк поменяется в цвете. Или цвет сетки листа поменяется.
Т.е. как-то проинформировать что какая-то область не видна в данный момент.

Спасибо всем!!!




 
Копирование отфильтрованных данных без vba и формул
 
Добрый день!
Столкнулся с такой проблемой - не пойму как с этим работать.
Пример - во вложении.

Из примера - фильтром в "Товаре" выбираю Груша и Яблоко.
Хочу значения Количество скопировать в Списать.
Как?
Средствами VBA сформировать сводную таблицу
 
Добрый день!
Как средствами VBA сформировать сводную таблицу - во вложении пример

Всем спасибо за помощь!
При форматировании ячейки теряется первый символ "0"
 
Добрый день!
Проблемка....

Сторонняя программа выгружает в EXCEL данные.
Как пример данных - на картинке - 091214 (т.е. первый символ 0 - ноль). При этом формат такой ячейки - Дополнительный (почтовый индекс).
Офис 2010. Файл - *.xlsx
Манипуляции со сторонней программой исключены.

Эти данные использую в дальнейшей работе. При изменении на формат "Текстовый" или "Общий" - ноль пропадает. Но он мне нужен.
Как, что сделать что бы этот "0" оставался??? Только средствами VBA!

Спасибо за дельный совет!
Получить (или передать?) значение из textbox
 
Добрый день!
Подскажите - как передать (или получить?) значение texbox'a - для дальнейших манипуляций, на основе этого значения?

Для понимания вопроса - простенький пример во вложении.
Результатом надо получить сообщение с введенным значением в texbox.
Какого-либо иного решения не надо выдумывать. Пример - лишь для понимания что надо мне делать.

Спасибо!
VBA Поиск и подстановка значений, нужен макрос
 
Добрый вечер!
Прошу помощи - нужен макрос.
Смысл макроса и вопрос (конкретный пример во вложении) можно понять только если посмотреть пример.

Имеются данные на листе. Данные разнесены по листу - см.вложение. Количество строк данных (т.е. значений - варьируется)
В одном месте находится группа данных "Объект-Наименование", в другом - "Артикул-Наименование".
Что требуется при выполнении макроса - в группе "Объект-Наименование" заменить значение "Объект" на значение "Артикул" на основании совпадений "Наименование".

Спасибо всем за участие!
Application.Dialogs(xlDialogSaveAs).Show - как прописать необходимый мне путь сохранения документа?, VBA
 
Добрый день!
Application.Dialogs(xlDialogSaveAs).Show  - как прописать необходимый мне путь сохранения документа?
Т.е при выполнении данной команды появляется окно "Сохранить как...", но в строке этого диалогового окна уже прописан путь сохранения.
Как сделать, что бы в этой строке диалогового окна указывался заданный мной путь (папка) сохранения? К примеру "C:\"
Средствами VBA.
(Предполагаю что необходимо как-то задать мою хотелку путем ChDrive и ChDir.)
Т.е. в итоге что хотел бы иметь:
Выполняю команду - и появляется диалоговое окно "Сохранить как..." с уже прописанным путем сохранения.
OFFICE 2010
Спасибо всем!
Изменено: Иван Иванов - 18.01.2018 10:29:27
Сравнение значений в ячеках при наступлении события
 
Добрый день!
Возникла такая потребность. Точнее желание)))

Объясняю на пальцах.

На листе, в ячейках находятся какие-то данные. Цифры, текст и т.д. - не важно.
Что хочу:
1. Устанавливаю курсор в одну из этих ячеек
2. Жму и удерживаю клавишу Ctrl
3. Устанавливаю курсор в другую ячейку (мышкой).
   Т.е. получается выделенными 2 ячейки.

Так вот, при выделении второй ячейки (установлении курсора) хочу в строке состояния увидеть результат сравнения этих двух ячеек (совпадают значения или нет)


Спасибо!
Определить пропущенный номер в списке. [VBA]
 
Добрый день!
Есть файл, лежит, к примеру, здесь  C:\нумерация.xlsx
(примерный файл - во вложении.)

На листе книги находятся номера - это список.
Реальный список - намного больше. Номера (цифры) - уникальные. Список НЕ сортирован, Какие-то номера отсутствуют

Необходимо, находясь в какой-то произвольной книге, запустив макрос - вывести на лист этой произвольной (т.е. любой активной) книги в какое-либо место (например, А:1) список отсутствующих номеров из книги С:\нумерация.xlsx

Конечно, первый (наименьший) и последний (наибольший) .номер - исходя из существующих.


Спасибо всем!!!
Получить сводную таблицу путем VBA
 
Добрый день!
Есть таблица (как пример - во вложении)
Путем выполнения макроса хочу получить сводную таблицу с доп. вычислением.

Описание таблицы (кратко):
Есть артикул с разными датами и количеством на эти разные даты.
Надо просуммировать количество (вне зависимости от дат) для каждого артикула.

Такая своеобразная сводная таблица.
На вложенном примере - надеюсь все будет ясно-понятно.

Спасибо всем!!!  
Изменено: Иван Иванов - 22.06.2017 20:13:35
VBA Указать путь к файлу на рабочем столе, макросом открыть файл, который находится на рабочем столе.
 
Добрый день!

Хочу макросом открыть файл (Книга1..xlsx) который находится на рабочем столе.
Прописать на моем компе - не проблема, путь можно указать ЯВНО.
Но на другом компе данный макрос может не сработать - пути к рабочему столу, где лежит указанный файл, на разных компах разные.

Знаю что надо как-то через обращение к регистру... Но как???

Спасибо!
Возможно ли в одной ячейке разместить две разных проверки данных?
 
Добрый день!

Описание вопроса - во вложенном файле.
Думаю, решение где-то в области проверки данных вводимых значений.

VBA не предлагать!!!

Спасибо за проявленный интерес!

Во вложенном файле:
Показатель:Исходные данные:
Текущее значение:1001100В желтой ячейке введено   текущее значение (сейчас там формула - для простоты понимания)
2 Какой-либо возможности изменить значение ячейки у меня нет!!!)
3 Этой ячейке присвоено имя - ТекущееЗначение (Формулы-Присвоить   имя - и т.д.)
4 Серые ячейки - для ввода   показателя (вносится вручную на основании показания "Текущиее   значение")
5 Реализовано как выбор из раскрывающегося списка (Данные-Проверка   данных-Параметры-Тип данных "Список"-Источник   "=ТекущееЗначение")
6
7 Мои действия:
8 Смотрю на "Текущее значение"
9 Заношу это значение в "Показатель" путем выбора из   раскрывающегося списка. В первую строчку списка.
10 (Выбор из списка сделан потому что реальное Текущее значение - длиииинное   значение)
11 (Как пример - сечас в первой ячейке выбрано и занесено в ячеку значение   100)
12
13 Через какое-то время "Текущее значение" изменилось.
14 (Как пример - кто-то изменил формулу. Было: =99+1. И значение было 100.   Изменилось на: =99+2. И значение стало 101)
15 Т.е. Текущее значение стало 101.
16 Заношу новое значение (из раскрывающегося списка) во вторую строку - 101.
17 Т.е. в серой таблице стало два значения - 100 и 101.
18 И т.д…..
Что требуется:
Как сделать так, что бы в случае измениения "Текущего значения"   на новое значение я не смог бы изменить ранее введенного значения?
Т.е. ранее в первую строку "Показатель" было внесено   "Текущее значение" - 100.
Далее "Текущее значение" зменилось на 101 - внес это новое   значение во вторую строку "Показатель"
А если далее я захотел бы изменить значение "100" на   "101", то это было бы невозможно.
(думаю это надо сделать через Проверку данных, но столкнулся с тем, что   для одной ячейки нужно прописать две проверки - сравнить "Текущее   значение" и значение уже присутствующее в ячейке)

ПРОШУ ИЗМЕНИТЬ ТЕМУ НА    :     Проверка значения ячейки двумя разными инструментами "Проверка данных"
Изменено: Иван Иванов - 04.06.2017 23:25:49
Как изменить рисунок на кнопке при помощи макроса?, зменить рисунок кнопки на панели быстрого доступа
 
Всем привет!
Можно ли такое:

На панели быстрого доступа - кнопка. Как при помощи макроса изменить рисунок?

(В чем идея: после выполнения макроса - изменить рисунок на кнопке, на которую заведен этот макрос. Типа - результат выполнения сигнализируется на кнопке в зависимости от результата выполнения макроса).
Как пример: макросом запрашиваю день недели - на кнопке выводится рисунок в виде цифры 4 (т.е. четверг- сегодня)

Надеюсь суть вопроса понятна. Правда, не уверен - можно ли такое сделать.

Как поменять рисунок вручную - это понятно, см. вложенный рисунок.

Всем спасибо!!!!
Как создать базу данных РИСУНКОВ??? (в excel)
 
Всем привет!
Использую excel как базу данных.
Появилась необходимость кроме значений (текстовых,числовых и т.п.) еще хранить рисунки.

Как ЭТО организовать? Т.е. если выбираю какое-то значение - подтягивался соответствующий рисунок (см.вложение).
Повторюсь - здесь excel - база данных
Как определить что в ячейке целое положительное больше нуля число? VBA
 
Всем привет!

VBA

Как определить что в ячейке целое положительное больше нуля число?

(Типа если ЭТО так, то делаем чего-то.
А если не так - делаем другое...)

Спасибо!!!!
При изменении формата ячейки (дополнительный -> текстовый) меняется значение (0123 -> 123). Как избежать?
 
Всем - привет!
Думаю, из названия темы вопрос ясен.

Т.е. в ячейке (дополнительный формат) указано значение - 0123. Т.е. первый символ <0>.
(значение вставлено путем "копирование-вставка" из другой программы)
Меняю формат ячейки на (нужный мне!) "текстовый" - получаю <123>. Т.е. пропал <0>.

Как поменять формат ячейки (на текстовый!), что бы <0> не пропадал?
Макрос, формула, манипуляции и т.п.- переустановку офиса не предлагать)))

Спасибо!!!
Занести данные в массив выделенных ячеек (VBA)
 
Всем привет!
Суть вопроса:
Выделяю ячейки на листе - к примеру B2:B5
(столбец В - всегда!)

При запуске макроса в выделенные ячейки (т.е.  B2:B5) должно занестись значение:
в В2 - значение из А2
в В3 - значение из А3
и т.д.

Какой макрос????


Всем спасибо!!!
Как махом преобразовать текстовое значение в число??? (посредством VBA), Массив чисел сохранен как текст
 
Во вложении - данные (для примера).
Реальное количество - до 100 000
Иногда встречаются пустые ячейки.
Как средствами VBA (!) преобразовать этот текст в число???

Всем спасибо!
Чтение ВСЕХ текстовых файлов из папки за раз + добавить имя файла
 
Всем привет!
Подскажите.....
В папке имею несколько *.txt файлов.
Хочу считать в EXEL содержимое всех файлов за раз.
Т.е. в exel-e получится несколько строк - в каждой первой ячеке - строка из текстового файла.
Ну а что бы понять - из какого файла эта строка - во второй ячейке хочется поиметь имя файла, из которого импортирована строка.
Как проверить что в ячейке ТОЛЬКО цифры и/или буквы?
 
Как проверить что в ячейке ТОЛЬКО цифры или буквы (или цифры и буквы)?

Как вариант: если в ячейке ТОЛЬКО цифры или буквы (или цифры и буквы) - TRUE
если в ячейке имеются помимо цифр/букв какие-то другие символы (%, -, _, №, " и т.п.) - FALSE

И как усложненый вариант вопроса - буквы только латиница?

Спасибо!!!
Как стандартным поиском (бинокль) найти символ "?" (знак вопроса) на листе?
 
Как стандартным поиском (бинокль) найти символ "?" (знак вопроса) на листе?

Аналогично - про "*"
Сравнение диапазонов
 
Всем добрый день!  
Во вложении - пример.  
 
Суть такова. Есть два диапазона - на листах ИНВ и СТОК.  
 
Неоходимо вывести в новый лист те строки из этих двух диапазонов, в которых не совпадают значения Дпроизв или Кол-во  
 
Надеюсь, суть вопроса ясна.  
 
Кто подскажет - как?    
 
Спасибо!
Стандартная функция ПОИСК но только справа налево
 
всем привет!  
 
стандартная функция ПОИСК работает слева направо.  
 
а мне нужна та же самая функция, но только справа налево.  
 
ну.. думаю понятно об чем речь.  
 
кто поможет?  
 
спасибо!!!!!!!
Маска ввода ячейки. Хочу вводить время в ячейку по маске
 
Добрый день!  
Поискал - не нашел....  
Итак, есть ячека А1.  
В нее вводится время. Формат ячейки - ВРЕМЯ (т.е. 13:20:00).  
Умотался вводить эти ":" - а без них - никак :((  
 
Как в ячейку вводить тупо "132000", а в итоге получить "13:20:00"??  
( В идеале конечно было бы иметь ячеку такого вида __:__:__ ).  
Ну суть понятна.... Как в эксесс  
 
2003  
 
Спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Страницы: 1 2 След.
Наверх