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

Страницы: 1
Заменить функции, если в поиске более 500000 строк
 
Есть файл с данными в ширину около 30 столбцов и около 0,5 млн строк ( вес около 100Мб). Хочу данные из этого файла подставлять в др файл с формулами для расчета.
обычная функция поископз или впр не подставляется т.к. excel ругается что поля таблицы более 64999 строк
пробовал искать решение проблемы но не могу найти. Подскажите как решить вопрос.
Формат ячейки в виде кода ТН ВЭД, нужно отформатировать ячейку под коды ТН ВЭД
 
Всем доброго для
Вопрос следующий. Подскажите как сделать формат ячейки под кода ТН ВЭД
Пример: код 7318169200 нужно чтоб отображался 7318 16 92 00
и второй момент если я ввожу в ячейку не полный код например только 731816 и enter то в ячейке должно отобразиться 7318 16 00 00. Т.е. авто добавление нулей до 10 цифр справа
Формат #### ## ## не выходит
Временное отключение макроса, как отменять действия или макросы
 
День добрый. Подскажите, как можно производить отмену операции при включенном макросе.
Сtrl+Z соответственно не работает. Мне надо либо прописать возможность временного отключения макроса в коде или как-то активировать функцию отмены операции в самом макросе.

Сейчас стоит координатное выделение:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   If Target.Cells.Count <= 2500 Then
   ' ???????? ?? ?????????? ?????. ??????? ??????? ??????????
   ' ?????????? ????? ????????? ??????, ?.?. ??? ?????????? ???????
   ' ???????????? ????? ?????? ?????????? ??????.
   ActiveSheet.Cells.FormatConditions.Delete
   Dim RSMin As Integer
   Dim CSMin As Integer
   Dim RSMax As Integer
   Dim CSMax As Integer
   ' ---------?????? ?????------------
   For Each Target In Selection.Cells
   If RSMin = 0 Then RSMin = Target.Row
   If CSMin = 0 Then CSMin = Target.Column
   If Target.Row < RSMin Then
   RSMin = Target.Row
   ElseIf Target.Row > RSMax Then
   RSMax = Target.Row
   End If
   If Target.Column < CSMin Then
   CSMin = Target.Column
   ElseIf Target.Column > CSMax Then
   CSMax = Target.Column
   End If
   Next
   '--------????? ?????--------------
   ' ???????????? ???????????? ? ???????????
   ' ????? ? ??????? ??????????? ?????
   '--------?????? ?????-------------
   With Range(Cells(RSMin, 1), Cells(RSMax, 256))
   .FormatConditions.Add Type:=xlExpression, Formula1:="=1"
   .FormatConditions(1).Interior.ColorIndex = 35
   End With
   '--------????? ?????---------------
   ' ?????????? ????? ??????????? ?????????
   '--------?????? ?????---------------
   With Range(Cells(1, CSMin), Cells(1, CSMax))
   'With Range(Cells(1, CSMin), Cells(65000, CSMax))

   .FormatConditions.Delete
   .FormatConditions.Add Type:=xlExpression, Formula1:="=1"
   .FormatConditions(1).Interior.ColorIndex = 35
   End With
   '--------????? ?????---------------
   ' ?????????? ??????? ??????????? ?????????
   '--------?????? ?????---------------
   With Range(Cells(RSMin, CSMin), Cells(RSMax, CSMax))
   .FormatConditions.Delete
   .FormatConditions.Add Type:=xlExpression, Formula1:="=1"
   .FormatConditions(1).Interior.ColorIndex = 0
   End With
   '--------????? ?????---------------
   ' ?????????? ?????????? ????????
   Else
   End If
   End Sub

Если возможно реализовать искомое, дайте, пожалуйста, знать, что и где дописывать. Спасибо
формат ячейки для Артикулов, как поставить верный формат в ячейки
 
Добрый день всем.
Прошу помочь в небольшом вопросе. я почему то встал в тупик.
Суть: есть артикула различных форматов как просто числовые например: 123456. так и с нолями 0012344; 012, та и с букавами 0DC213E47652. В большнстве случаев стит формат Текстовый. Суть проблемы что при дальнейшем использовании функции ВПР так и некоторых др функций, они( функции) не видят совпадения и выводят ответ #H/Д  хотя по факту этот артикул есть. Проблему решить можно уравняв форматы ячеек но какой формат применить я не знаю. Числовой не совсем корректен т.к. он удаляет нули которые тоже очень важны. Длинна артикула всегда разная( кол-во символов)  Подскажите какой формат надо применить
Заранее благодарен за ответ
[ Закрыто] Помогите создать выпадающий список (скрытый лист)
 
Народ, помогите! не могу понять в чем проблема в файле на "листе 2" есть таблица по расчету с\с товара. Основной расчет скрыт от глаз менеджеров
Надо создать несколько выпадающих списков: вид ; добавка ; цвет ; втулка. Когда создаю у себя и делаю выпадающий список то все работает. Но при отправке файла менеджерам файл перестает работать. точнее теряются выпадающие списки и приходиться вводить вручную. Как сделать чтобы списки оставались на месте?
P.S. Исходный файл с формулами расчетов скрыт через Visual basic. также дополнительно паролю сам файл от исправлений.

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