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

Страницы: 1 2 3 След.
Копирование файлов в облако
 
Необходимо каждый день копировать в облако несколько файлов. Подсмотрел в интернете код тут. Немного подправил его. Но он почему то не работает.
Ошибки не выскакивают, но и файлы не копируются. Помогите поправить. Спасибо
Код
Sub Copy_File()
    Dim sFileName1, sFileName2, sFileName3, sFileName4, sFileName5, sFileName6 As String
    Dim sNewFileName1, sNewFileName2, sNewFileName3, sNewFileName4, sNewFileName5, sNewFileName6 As String
    Dim ПутьКРабочемуСтолу, d, PUT_FILE As String

    ПутьКРабочемуСтолу = CreateObject("WScript.Shell").SpecialFolders("Desktop")
    d = Format(Date, "DDMM") ' присваиваем переменной d значение текущего дня и месяца
    PUT_FILE = ПутьКРабочемуСтолу & "\MyBook " & d

    sFileName1 = PUT_FILE & "\Прайс оптовый.xlsx"    'имя файла для копирования
    sFileName2 = PUT_FILE & "\Основной прайс.xlsx"    'имя файла для копирования
    sFileName3 = PUT_FILE & "\Прайс как онлайнер.xlsx"    'имя файла для копирования
    sFileName4 = PUT_FILE & "\Прайс под заказ.xlsx"    'имя файла для копирования
    sFileName5 = PUT_FILE & "\Прайс с мин. ценами.xlsx"    'имя файла для копирования
    sFileName6 = PUT_FILE & "\Смарт прайс.xlsx"    'имя файла для копирования
    sNewFileName1 = "G:\Мой диск\Оптовый прайс\Прайс оптовый.xlsx"    'имя копируемого файла. Директория(в данном случае диск G) должна существовать
    sNewFileName2 = "G:\Мой диск\Прайсы\Основной прайс.xlsx"    'имя копируемого файла. Директория(в данном случае диск G) должна существовать
    sNewFileName3 = "G:\Мой диск\Прайсы\Прайс как онлайнер.xlsx"    'имя копируемого файла. Директория(в данном случае диск G) должна существовать
    sNewFileName4 = "G:\Мой диск\Прайсы\Прайс под заказ.xlsx"    'имя копируемого файла. Директория(в данном случае диск G) должна существовать
    sNewFileName5 = "G:\Мой диск\Прайсы\Прайс с мин. ценами.xlsx"    'имя копируемого файла. Директория(в данном случае диск G) должна существовать
    sNewFileName6 = "G:\Мой диск\Прайсы\Смарт прайс.xlsx"    'имя копируемого файла. Директория(в данном случае диск G) должна существовать
    
    FileCopy sFileName1, sNewFileName1 'копируем файл
    FileCopy sFileName2, sNewFileName2 'копируем файл
    FileCopy sFileName3, sNewFileName3 'копируем файл
    FileCopy sFileName4, sNewFileName4 'копируем файл
    FileCopy sFileName5, sNewFileName5 'копируем файл
    FileCopy sFileName6, sNewFileName6 'копируем файл
End Sub

в конечной папке файлы с таким названием есть, их нужно заменить
Наименование валюты прописью
 
Добрый день
Нужно сделать прописью валюту
Пример
1,01 – 1 рубль 01 копейка
3,15 – 3 рубля 15 копеек
5,03 – 5 рублей 03 копейки
100 – 100 рублей 00 копеек
Поиском нахожу только сумму прописью, а такой вариант как мне нужен не могу найти. Помогите пожалуйста
Можно макросом
Подсчёт повторов на двух листах
 
Добрый день
Написал простой макрос (я не профессионал), который на листе вчера объединяет ячейки по А и В, затем на листе сегодня также объединяет ячейки по А и В, а затем в столбце L считает их. Тем самым понимаю сколько повторяющихся.
Вроде и строк не много, но эксель ибо зависает при выполнении, либо вычисляет около 30 минут. Если всё тоже самое делать вручную, то вместе с написанием формул занимает
минуту.
Помогите подправить макрос
Заранее благодарен
Файл почему то большой и не сжимается
вот ссылка https://yadi.sk/d/SiK9YtqeJX4rag
Изменено: Олег - 11.12.2018 12:43:02
Извлечь структуру из группированных данных
 
Добрый день
Есть прайсы, из которых нужно извлечь группировку (как в примере столбцы V и W)
К сожалению своих знаний не хватает как это сделать
На всякий случай прикладываю весь прайс (10 мб) https://yadi.sk/d/-0RM-eNa3RmY72
Заранее благодарен за помощь
Поиск соответствий по списку
 
Добрый день!
Помогите решить вопрос
Есть список товаров, размещен на Лист1 и есть список категорий размещен на листе Список лишнего
Нужно напротив каждой строки листа1 поставить 1 если слово из списка на листе Список лишнего присутствует в тексте товара, и соответственно 0 если отсутствует
Всего в Лист1 порядка 200 000 строк, в листе Список лишнего 5 000 строк
Заранее благодарен
userform combobox список из другого листа
 
Добрый день!
Помогите подправить макрос
Нужно, чтобы при активации ячейки М1:О1 появлялась userform8, в которой combobox1 должен заполниться данными с листа "База данных" столбца О со второго по последний заполненный, выбранные данные из Combobox1 вставлялись в ячейку М1:О2
Где-то в макросе затаилась ошибка и Combobox1 не заполняется
Помогите пожалуйста
Заранее благодарен
Как вырезать из текста нужную информацию
 
Добрый день!
В Ячейке А9 есть текст Коммерческое предложение на поставку товара №7102/1410 для СЗАО "ФИДМАШ" (в нём есть символ переноса на другую строку)
В ячейке G1 нужно оставить только такую информацию Комм.пред. №7102/1410 для СЗАО ФИДМАШ
Попытался написать формулу, но почему то она не очень корректно работает. Длинна символов в № заранее не известна
Заранее благодарен
Поставить пробел через каждые 4 символа
 
Добрый день!
Помогите решить вопрос.
Есть расчётные счета типа BY58AKBB30120606065776000000
Нужно через каждые 4 символа поставить пробел, чтобы получилось BY58 AKBB 3012 0606 0657 7600 0000
Хотелось бы какой то формулой, т.к. р/с в формате с пробелом будет "сцепляться" с другим текстом
Заранее благодарен
Поиск соответствий по списку
 
Добрый день!
Помогите упростить формулу
Есть список категорий, размещен на Лист1 и есть список искомых категорий размещен на листе Искомое
Нужно напротив каждой категории листа1 поставить 1 если слово из списка на листе Искомое присутствует в тексте категории, и соответственно 0 если отсутствует
Моя формула работает (выделено желтым), но когда в списке Искомое таких слов 40 (и они периодически добавляются/удаляются), то каждый раз корректировать формулу очень сложно
Изменено: Олег - 24.07.2017 13:53:59
Автоматическая подгонка высоты строк
 
Добрый день!
Помогите сделать автоматическую подгонку высоты строки.
В приложенном файле есть макрос, и описание какая строка должна изменить высоту. Проблема в том, что количество строк в файле постоянно меняться, т.е. сейчас нужно изменить высоту в строке 16, но когда выполняется весь макрос, то перед данными строками вставляется таблица, и в зависимости от её размеров строка, в которой нужно изменить высоту может сместиться ниже
Выборка данных из непустых строк в объединённые ячейки
 
Есть две таблички, пытаюсь заполнить таблицы одного листа, данными из другого.
Я вставил формулу массива =ЕСЛИОШИБКА(ИНДЕКС('январь 2015'!$B$9:$B$40;ПОИСКПОЗ(0;ЕСЛИ(ЕПУСТО('январь 2015'!$B$9:$B$40);"";СЧЁТЕСЛИ($C$16:C16;'январь 2015'!$B$9:$B$40));0));"") но в объеденных ячейках она не работает. Попробовал в АК17 - но выводится чушь.
Помогите пожалуйста поправить формулу. (Макрос не подходит)
Заранее благодарен
Подсчёт пустых ячеек по условию
 
Добрый день!
Пытался придумать сам, но ничего не вышло.
Задача такая: Нужно чтобы если по столбцу F встречается пустая ячейка, то считать сколько у такого артикула (G) всего пустых ячеек по столбцу F. По возможности количество писать в ячейке напротив пустой
Решение можно предложить как макросом, так и формулой
Заранее благодарен
Макросом определить цвет ячейки, И проставить формулу напротив каждой ячейки, которая закрашена этим цветом
 
Добрый день!
Т.к. поставщик почемуто периодически меняет цвета в прайсе нужно определить цвет ячейки В11. Далее по столбцу В пробежаться и если цвет ячейки соответствует цвету ячейки В11 в столбце Y прописать данные из столбца В соответствующей строки.
В файле есть часть макроса, которая раньше работала, но поставщик сменил цвет и он теперь не работает. Помогите подправить макрос
Создать структуру групировки
 
Есть файл, в нём более 100 000 строк, нужно выделить структуру группировки, для того, чтобы можно было удалить ненужные товары
В примере желтым выделил что должно получиться
Заранее благодарен
Как изменить символ при вводе
 
Добрый день
Помогите, при вставке дробной цифры 2,1 - всё нормально, а если ввести 2.1 - то в ячейку вставляет как 21
Код
    Entry1 = InputBox("Вставьте данные")
    Range("T1").Select
    ActiveCell = Entry1

Спасибо
Изменяет значения вида 3.10 на дату
 
Добрый день
Есть файл csv, выгружаемый из программы, в которой нет настроек
Проблема в том, что данные вида 3.10 изменяются на дату, что мешает вычислениям. помогите сделать так чтобы не менялось значение на дату.
Искал в Интернете формулу и нашёл формулу =--(ДЕНЬ(J2)&","&МЕСЯЦ(J2) но она не помогает
файл обрабатывается простым макросом
Код
Sub CSV_1K()
    Entry1 = InputBox("Введите нужный курс")
    Range("T1").Select
    Selection.NumberFormat = "#,##0.000"
    ActiveCell = Entry1
    Range("V1").FormulaR1C1 = _
        "Официальная гарантия! Оперативно привезем по низким ценам. Наш сайт. Возможность доставки по РБ уточняйте у менеджеров по телефонам!"
    Range("W1").FormulaR1C1 = _
        "=SUBSTITUTE(IFERROR(--(DAY(RC[-13])&"",""&MONTH(RC[-13])),SUBSTITUTE(RC[-13],""."","",""))*R1C20,"","",""."")"
    Range("X1").FormulaR1C1 = "12"
    Range("Y1").FormulaR1C1 = "На складе"
    [V1:Y1].Copy Range("V1:Y" & [a65000].End(xlUp).Row)
    Range("Z1").FormulaR1C1 = "1000129"
    Range("Z2").FormulaR1C1 = "=R[-1]C+1"
    [Z2].Copy Range("Z2:Z" & [a65000].End(xlUp).Row)
    Cells.Select
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Selection.NumberFormat = "@"
    Columns("C:U").Delete Shift:=xlToLeft
    Rows("1:1").Delete Shift:=xlUp
End Sub
Как оставить товар из одной группы товаров
 
Добрый день!
Есть прайс, он разделен на группы товаров.
Как оставить товары только первой группы?
Notebook/Tablet   PC/Phones - Ноутбуки/Планшеты/Смартфоны/Навигаторы
Создавать папку при сохранении
 
Добрый день!
Нужно сохранять файлы в папку Рабочий стол \ MyBook (сегодняшняя дата формата DDMM) \
Если папка существует - то сохраняет без проблем, как сделать, чтобы в случае отсутствия такой папки она создавалась?
Заранее благодарен
Изменено: Олег - 10.07.2016 10:40:54
Макросом разместить кнопку на всех листах
 
Добрый день!
Помогите пожалуйста разместить на всех листах книги кнопку для перехода на лист Оглавление
Хочется, чтобы при открытии файла на всех листах была кнопка перехода на лист Оглавление
Заранее благодарен
Поиск данный формулой на другом листе
 
Добрый день!
Попытался сам формулой проставить данные, но не получилось. Помогите пожалуйста.
Макрос на лист Оглавление выводит наименование всех листов книги. Нужно по столбцу В проставить суммы с этого договора, а по столбцу С - наименование покупателя. Если нужные мне данные всегда находятся в одном столбце - то формула, которую я написал работает, а если данные в разных договорах в разных столбцах - то немного не получается.
В примере видно.
Можно решение вопроса макросом, можно формулой - как вам удобнее
Заранее благодарен
Поиск соответсвия части текста
 
Добрый день!
Попытался решить сам, но знаний не хватило, подсмотрел формулу, но и она не совсем корректно работает.
Помогите решить вопрос
На листе "цифра" есть некое соответствие, причём голубым выделены приоритетные позиции.
Нужно просмотреть каждую строку по столбцу В, и если находится текст из столбца соответсвия листа "цифра" поставить её по столбцу А, ничего не соответствует - поставить 1
Например в В2 текст "12 Parfumeurs (L) Intrigue De L'Amour 100ml edp", в табличке сообтветствия слову edp соответствует цифра 1, её и ставим
а вот в ячейке В3 сложнее "50 Cent Power (M) 100ml edt test" тут есть и edt и test, и нужно ставить цифру 29, так как приоритет отдан слову test (выделил голубым)"
Искомое слово не всегда последнее
Заранее благодарен
Не получается макросом добавить длинную формулу
 
Добрый день!
Нужно макросом вставить формулу в ячейку A3:F3
Образец формулы в ячейке A4:F4
Этот лист будет создаваться с нуля и скопировать формулу будет не откуда
Как я понимаю формула слишком длинная
Форма UserForm. Заполнение таблицы
 
Добрый день!
Пришлось с толкнуться с UserForm, но не смог найти внятного описания как работать с формами.
Помогите если не сложно.
При заполнении UserForm1 нужно чтобы соответствующие данные проставились в последнюю свободную строку листа База данных
также в UserForm1 в основании нужно чтобы выскакивала UserForm2, в которой напротив нужного пункта поставить чекбокс и соответственно заполнить 2 поля по необходимости, и также вставить в столбце Е соединив данные (Свидетельства о регистрации 237 от 16.12.15)
Заранее благодарен
Открытие ссылок в браузере. Вылетает ошибка
 
Добрый день!
Не понимаю где искать причину ошибки. На рабочем компьютере всё замечательно работает, на домашнем не работает. И там и там Офис 2013
При нажатии на кнопку Выбор вида вылетает ошибка
А при нажатии на Открыть всё - вообще ничего не происходит

Изменено: Олег - 25.09.2015 20:54:03
Не смог сделать зависимый выпадающий список
 
Добрый день!
Пытался сделать зависимый список как тут http://www.planetaexcel.ru/techniques/1/38/ но у меня не получилось, помогите пожалуйста.
Что нужно сделать в прикрепленном файле
Макросом удалить строки по условию
 
Добрый день.
Помогите пожалуйста написать макрос, который выполнит такие условия: на листе "Соотношение" по столбцу D есть данные. На активном окне нужно удалить строки, которые по столбцу В содержат эти данные, т.е. если в D написано ААА, то удаляются только строки с ААА, а строки с АААА, ААААА и тп не удаляются
Изменено: Олег - 19.08.2015 10:01:53
Группировать строки макросом
 
Помогите сгруппировать данные по столбцу F (как в примере)
Данные всегда отсортированы
Заранее благодарен
Макрос копирующий данные по условию
 
В принципе ничего сложного, и можно написать макрорекордером, но не знаю как в макросы добавлять условия - если это то это, а если то - то то.
Будьте добры помогите с макросом ...

При вызове макроса должно происходить следующее:

1. если ВПР('Лист1'O3;'Клиенты и скидки'!A:C;3;0) = нет - то данные с лист1 О10:О1000 вычитаются из диапазона N10:N1000 листа1 и столбец О листа1 копируются на лист Движения в столбец В со сдвигом вправо, В ячейке В1 листа Движение появляется фраза Продано с н.с.

2. если ВПР('Лист1'O1;'Клиенты и скидки'!A:C;3;0) = есть - выскакивает сообщение, в котором нужно выбрать "отгрузка на склад покупателя", "продажа со склада покупателя" и "продажа с нашего склада"

2.1. Если выбирается "отгрузка на склад покупателя" то данные с лист1 О10:О1000 вычитаются из диапазона N10:N1000 листа1 и прибавляются к данным столбца В листа, который называется так, как написано в ячейке Лист1'O3, и столбец О листа1 копируются на лист Движения в столбец В со сдвигом вправо (становятся значением), В ячейке В1 листа Движение появляется фраза Отгружено с н.с.

2.2. Если выбирается "продажа со склада покупателя" то данные с лист1 О10:О1000 вычитаются из столбца В листа, который называется так, как написано в ячейке Лист1'O3 и столбец О листа1 копируется на лист Движения в столбец В со сдвигом вправо (становятся значением), В ячейке В1 листа Движение появляется фраза Продано со с.п.

2.3. Если выбирается "продажа с нашего склада" выполняется тоже, что и в п.1.

3. Диапазон лист1'О10:О1000 очищается

Постарался максимально доступно объяснить.
Заранее благодарен за помощь.
Сортировка с условием
 
Добрый день!
Помогите создать макрос по сортировке с условием.
в приложенном файле нужно отсортировать таблицу А2:С по след критериям
1. По алфавиту по столбцу В
2. По алфавиту по столбцу С, но с учётом того, что в столбце С всегда после "/" стоит размер, размеры должны идти в лед. порядке XS, S, M, L, XL, XXL, 2XL, 3XL, 4XL

Заранее благодарен
Изменено: kovax - 21.01.2015 16:48:24
Поиск по двум критериям
 
Очень нужна ваша помощь, своих знаний не хватило.
Нужно проверить есть ли у модели из столбца В листа Заказ цвет микс по листу Игорю и если есть то в столбце М написать цвет микс, если такого цвета у данной модели нет, то цвет берётся из столбца С листа Заказ.
Заранее благодарен
Страницы: 1 2 3 След.
Наверх