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

Страницы: 1 2 След.
Перенос строк с данными, Перенос только полностью заполненных строк
 
МатросНаЗебре, мой шок в шоке!!! Всё работает! Огромное спасибо!!!
Перенос строк с данными, Перенос только полностью заполненных строк
 
Добрый день.
Может кто сталкивался с подобным.
Есть два листа с умными таблицами. На одном листе полный перечень склада, на другом только то, что необходимо для заявки. Хотелось бы с помощью макроса перенести на вторую таблицу только те строки, которые заполнены полностью и указано кол-во (т.к. список очень большой).
Перерыл кучу тем, но подобного не нашел.
Заранее спасибо за помощь.
Полное скрытие кнопок на листе без "багов"
 
vikttur, оно так и есть. Кнопка входа показывает все остальные, а при выходе все скрываются кроме одной. Проблема в том, что при запуске книги все кнопки видны до разрешения работы макросов(  
Полное скрытие кнопок на листе без "багов"
 
RAN, скорее всего при запуске буду прописывать название кнопок, а по выходу очищать.
Это видимо особенности пк
Полное скрытие кнопок на листе без "багов"
 
Дмитрий(The_Prist) Щербаков, потестил на разных пк. Где-то показывает, где-то нет. Непонятно почему так(
Полное скрытие кнопок на листе без "багов"
 
Дмитрий(The_Prist) Щербаков, даже в случае скрытия при закрытие, то при открытие всё равно видно до запуска макросов(
Полное скрытие кнопок на листе без "багов"
 
Добрый день ув. знатоки! Снова нуждаюсь в Вашей помощи. Заметил один неприятный момент. Если скрыть кнопки на листе, то в режиме редактора либо до разрешения макросам творить видны все кнопки. Как можно решить данный баг?) Заранее спасибо!
Как убрать пустые строки в лист бокс
 
Спасибо большое Mershik, vikttur,! Оба способа помогли и оба рабочие!!!
Как убрать пустые строки в лист бокс
 
vikttur,удалить не вариант( Как можно заполнить программно?  
Как убрать пустые строки в лист бокс
 
Добрый день. Заполнение ListBox с умной таблицы. Как можно убрать пустые строки, что бы они не отображались. Заранее спасибо.
Вставка из одной книги в другую
 
МатросНаЗебре, огромное спасибо! Всё работает как надо!
Вставка из одной книги в другую
 
Спасибо большое. Первый вариант проверил, всё работает, уверен, второй тоже. Макрос только в той книге, куда нужно вставить.
Пользуясь случаем, если не затруднит, подскажите, как сделать следующее:

Если книга закрыта с которой идёт копия, то ничего не должно происходить, а если всё успешно, то сообщение об этом, возможно ли?
Вставка из одной книги в другую
 
МатросНаЗебре, Workbooks("Книга 2.xlsm") может иметь разные значения книги. Сам макрос запускается именно с этих книг. Как ему указать, что бы он вставлял именно в ту книгу с которой был запущен?)
Вставка из одной книги в другую
 
Добрый день. Подскажите пожалуйста, как можно решить проблему со вставкой из одной книги в другую, при том, что одно имя книги постоянное, а другое может быть разным.

Этот макрос работает при постоянном названии книг.

Private Sub Button6_Click()

Windows("Книга 1.xlsx").Activate 'Постоянное название книги
Sheets("Лист1").Range("A2:S300").Copy
Windows("Книга 2.xlsm").Activate 'Переменное название книги
Sheets("Лист 1").Range("A2").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
       :=False, Transpose:=False

End Sub

Заранее спасибо.
Изменено: Дмитрий Баранов - 29.03.2021 12:28:41
Удаление выделенной позиции в рамках умной таблицы
 
New, шикарно!!! Именно то, что нужно!!! Огромное спасибо всем за помощь!  
Удаление выделенной позиции в рамках умной таблицы
 
Mershik, как показать макросу что удалить именно в таблице и защитить остальное содержимое листа от случайного удаления?
Или может возможно вывести в msgbox текст с выделенной ячейки перед удалением? В таком случае если и нажмут ОК, то я не знаю какая возможна защита от "кривых рук"(
Удаление выделенной позиции в рамках умной таблицы
 
Вот допустим текст снизу до и после выделения и запуска макроса( Он всё равно удаляет. Могут случайно выделить не там и удалить всё(
Удаление выделенной позиции в рамках умной таблицы
 
New, видимо я чего то не могу понять( Итог тот же получается. Удаляет и в таблице и за её пределами.
Удаление выделенной позиции в рамках умной таблицы
 
Цитата
Дмитрий Баранов написал:
Selection.ListObject.ListRows(1).Delete
Эх нет...почти. Удаляет (1) - 1 -ю строчку в таблице, а нужно именно выделенную.  
Удаление выделенной позиции в рамках умной таблицы
 
New, ругается(
Натолкнули на мысль:
Код
Selection.ListObject.ListRows(1).Delete

Так работает) Только нужно теперь что бы не ругался на случайное выделение и попытку удаления строк области вне таблицы.
Удаление выделенной позиции в рамках умной таблицы
 
_Igor_61, добрый вечер. Нужно, то то бы удалялась строка полностью та, которая выделена и только в умной таблице. Если выделены ячейки/строки выше или ниже, то просто ничего не происходило бы. Такое возможно?
Удаление выделенной позиции в рамках умной таблицы
 
New, я только учусь)

Пробовал так, но это не то(
Код
With ListObjects("Таблица1")
     Selection.Delete Shift:=xlUp
End with

Вот пример. Почему именно таким способом удаление, просто будет стоять формула в ячейках, которая протянется сама, а нулевые позиции будут удаляться через выделение и удаление с кнопки.
Удаление выделенной позиции в рамках умной таблицы
 
Доброго времени суток. Небольшая проблема( На листе есть умная таблица и кнопка удаления. Вот только удаление по данному методу не ограничивается рамками умной таблицы. Что бы не было выделено - будет удалено(
Код
Private Sub Button2_Click() 'Удалить строку
    If MsgBox("Удалить выделенную строку?", vbYesNo + vbDefaultButton2 + vbQuestion) = vbYes Then
        Selection.Delete Shift:=xlUp
    End If
End Sub

Подскажите пожалуйста, как можно ограничить рамками внутри умной таблицы? Заранее спасибо
Проверка TextBox по нажатию CommandButton
 
МатросНаЗебре, огромное спасибо Вам за помощь! Решил оставить очистку в случае ошибки.
Проверка TextBox по нажатию CommandButton
 
спасибо, поправил, очень помогли!

Осталось решить с блокировкой кнопки либо просто сделать очистку TextBox2 и не мучиться.  

TextBox1 - это норма упаковки. Например "10.5"
TextBox2 - это кол-во, которое вводит пользователь для заявки на отгрузку.
После ввода жмёт кнопку добавить и позиция садиться в заявку.
Если ввести 11, то соответственно выскачет MsgBox и уведомит об ошибке. И вот если после закрытия MsgBox  ещё раз нажать кнопку добавления не меняя TextBox2, то она добавит позицию.
Проверка TextBox по нажатию CommandButton
 
МатросНаЗебре, решил сделать так:
Код
Private Sub TextBox2_AfterUpdate()
Dim v1 As Variant
Dim v2 As Variant
     
    v1 = Me.TextBox1.Value
    v2 = Me.TextBox2.Value
     
    transform_value v1
    transform_value v2
    If TextBox1.Value = "" Then
    Exit Sub
    End If
    If IsNumeric(v1) Then
    If IsNumeric(v2) Then
    If v1 <> 0 Then
        Dim d As Double
        d = v2 / v1
        If Int(d) <> d Then myMsgBox
        Exit Sub
    End If
    End If
    End If
     
    myMsgBox
End Sub

Для меня вроде подходит. Если пустое значение, то просто без проверки жмётся кнопка, если есть значение, то делает проверку и если всё оке, жмётся дальше. Вот только если после ошибки ещё раз прожать кнопку, то действия не происходит в текстбоксе. Пытался блокировать кнопку, если вышло сообщение. Блокирует, но висит вся форма(
Проверка TextBox по нажатию CommandButton
 
В идеале проверка на деление как целых, так и десятых. Так же на пустую ячейку (либо условие, если TextBox пустой, то следующее действие). Заранее спасибо.
Проверка TextBox по нажатию CommandButton
 
МатросНаЗебре, спасибо большое. Всё работает.
Проверка TextBox по нажатию CommandButton
 
Добрый день. Есть два текстбокса. Текстбокс1 идёт кол-во нормы (фиксированное), в текстбокс2 вводиться само кол-во. Нужна проверка по нажатию. Т.е. если текстбокс2 разделить на текстбокс1 получиться целое число, то всё оке, если же нет, то сообщение, что введено неверное кол-во. На вас вся надежда. Заранее спасибо.
Удаление выделенной позиции в ListBox с другого листа
 
Nordheim, круто!!! Большое спасибо!
Страницы: 1 2 След.
Наверх