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

Страницы: 1
Склеить дату и время.
 
Нашел тоже решение. Зашел написать что решение найдено, пока мне не успели сказать что я дурак. Но увы. Не успел)
Спасибо за помощь.
Склеить дату и время.
 
Добрый день.
Есть отчет. В одном столбце идет дата в другом идет время. Таких столбцов 3 пары которые необходимо сравнить.
Как сравнить я понимаю. Делал это в старых отчетах(сейчас изменилась система)
Но не могу склеить дату со временем.
Во вложении отчет. Разными цветами пометил столбцы которые необходимо склеить и сделал рядом пустой столбец для этого склеивания. Но вывести в нормальном формате после склейки не могу.
Макросом найти точки и заменить их на "/"
 
Добрый день.
Записан макрос авто записью.
Его цель произвести в ячейках поиск "." и заменить их на "/".
Занчение исходное такого вида
10.05.2019   14:41
Необходимо превратить в такой
10/05/2019 14:41
Макрос который это делал
Код
Sub замена_на_слеш()
Workbooks("Своевременность отгрузки_.xlsm").Worksheets("147").Activate 'активируем книгу с отчетом
    Columns("E:P").Select
    Selection.Replace What:=".", Replacement:="/", _
        MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
        Workbooks("Своевременность отгрузки_.xlsm").Worksheets("Панель управления").Activate 'активируем книгу с отчетом
End Sub

Все было ничего когда таты были высше 24 числа. Но как только начался новый месяц стало происходить нечно не понятное для меня.
После поиска с заменой дата стала изменятся данные в яч стали выглядить вот так
05/10/2019 14:41
Макрос стал перестовлять местами день и месяц.
Подскажите из за чего так происходит? и как поправить?
Заранее благодарю за помощь.  
Как записать несколько макросов в одном модуле?
 
JayBhagavan,  огромное спасибо.
Так же спасибо опытным тролям, с хорошей фантазией.
Как записать несколько макросов в одном модуле?
 
Подскажиет как прописывать несколько макросов в одном модуле Экселя?
VBA: открыть несколько книг Excel с условием.
 
Проблему решил. Тем что добавил закрытие файла. Если хотя бы один файл открыт макросом то он не работает далее.
VBA: открыть несколько книг Excel с условием.
 
при втором цикле ругается на 6 строку.
Число в не диапазона.
Изменено: Exo - 23.08.2018 14:14:39
VBA: открыть несколько книг Excel с условием.
 
У меня это делается формулами. Единственное после выкачки из WMS эти файлы нужно открыть для обновления связей.
Но почему я не могу запустить цикл. С точки зрения моей логики он должен работать. а он выходит из цикла после первой обработки.
Изменено: Exo - 23.08.2018 13:08:08
VBA: открыть несколько книг Excel с условием.
 
Код
Sub Open_file()      '?????? ???????? ?????
    Dim A As Integer
    A = 1
    Do While A < 37
    A = A + 1
    FilePath = Sheets("Адреса").Cells(A, 1) '???????? ?????? ???? ? ????? ?? ?????? A1 ?? ????? "????1"
    Workbooks.Open Filename:=FilePath  '???????? ?????
    Loop
    
End Sub

Почему то данный цикл отрабатывает лиш раз и останавливается. Хотя должен пройти 37 циклов. В чем проблема.
А скрипт который написал БМБ открывает 12 файлов после чего зависает.
Код
Sub Open_file() 'Макрос открытия файла
    Dim i As Integer: Application.ScreenUpdating = False
    For each WB in ThisWorkbook.Sheets("Адреса").Range("A1:A37")
        Workbooks.Open WB
    Next
End Sub
Изменено: Exo - 23.08.2018 13:05:54
VBA: открыть несколько книг Excel с условием.
 
Вы правы открытыми их держать не нужно. Их нужно открыть и закрыть по одному. Но Я не хочу получить тут готовый код. У нас есть обходное решение. Это просто облегчит работу логистам склада. Я больше хочу обучится. Поэтому в первую очередь реализую открытие а после уже закрытие. Этот фаил я больше использую для обучения чем для решения производственных нужд.
VBA: открыть несколько книг Excel с условием.
 
Спасибо
VBA: открыть несколько книг Excel с условием.
 
Цитата
Alemox написал:
Потому что у вас нет цикла. Поэтому после открытия одного файла макрос останавливается.
Да вы правы. Я тоже понял что это оператор выбора. Сделал Do while но без then
вроде как синтаксис должен так выглядить. Но он выполнив один цикл возвращает ошибку Run time error.
Увидел ваш код и добавил Then но редактор стал ругаться на синтаксис(((
VBA: открыть несколько книг Excel с условием.
 
Код
Sub Open_file()      'Макрос открытия файла
    Dim A As Integer
    A = 1
    If A < 38 Then
    FilePath = Sheets("Адреса").Cells(A, 1) 'Забираем полный путь к файлу из ячейки
    Workbooks.Open Filename:=FilePath  'Открываем фаил
    A = A + 1
    End If
End Sub
Не срабатывает оператор IF.
Имеется фаил со списком полных адресов до файлов которые нужно открыть.
принцип который закладывал вовремя написания файла.
переменная А изначально ровна 1.
Если А меньше 38 то берем адрес файла из ячейке 1,1 первое значение установлено переменной.
после открытия файла значение переменной увеличиваем на один. и открываем вторую строку первого столбца. Но почему то открыв первый фаил макрос останавливается.
[ Закрыто] Формула для условного форматирования
 
Работаю на складе. Хочу сделать визуальное отображение заполнености ряда товаром.  фрагмент ряда который я сгенерировал в Excel.



В WMS есть отчет по ячейкам в которых есть товар. из него я могу выташить номеря ячеек. Но номера записаны в столбик.

Не могу ни как додуматься какую формулу написать, чтоб условное форматирование в моей таблице окрасила только те ячейки которые есть в столбце.
Может кто подскажет?

Изменено: Exo - 19.06.2018 05:26:51
Страницы: 1
Наверх