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

Страницы: 1
Формула с комментарием, Какой тип должен быть переменной для верного отображения
 
Есть значение ячейки 34645,51
Присваиваем переменную Single, чтобы видеть дробную часть.
qПГ=34645,51
Я пытаюсь макросом прописать его в формулу следующим образом
Код
c_qПГ.FormulaR1C1 = "=" & qПГ & "+N(""объём природного газа"")"

Ругается на переменную. Если меняю переменную на Long - всё работает, только дробная часть теряется.
Подскажите пожалуйста, что я делаю не так.
Преобразование диапазона через массив, Альтернатива цикла For Each
 
Добрый вечер, уважаемые форумчане.
К сожалению слабо знаком с работой массивов в vba, только начинаю осваивать.
Задача: есть диапазон значений и шапка таблицы. Необходимо преобразовать диапазон в два столбца: первый столбец название строки и колонки, второй собственно значение.
Циклом For Each прекрасно решается когда в диапазоне 100 значений, а вот когда диапазон 100 на 100, то уже всё печальней, а быстродействие штука важная.
Поэтому прошу подсказки, как развязать данную задачу по алгоритму: закинуть всё в массив, преобразовать, выкинуть на лист.
Заранее благодарен.  
Ошибка при откртии книги, runtime error 91
 
Добрый день, уважаемые знатоки Excel.
Надеюсь кто-то сталкивался с данной проблемой.
Ругается на строку снятия пароля с листа. Лист существует всё норм.
Если удалить строку с кодом начинает ругаться на строку активации листа.
Не могу понять в чём проблема. Помогите, пожалуйста.
Пример прикладываю. Если вместил в 100 кб.
Заранее благодарен.
Сравнение двух фрагментов текста, По-разному отображается часть текста с датой
 
Добрый день, уважаемые специалисты MS Excel
Не могу понять почему фунция Сцепить() преобразует дату в количество дней, а если объединять значения трёх ячеек макросом, то дата преобразуется в текст вида "13.09.2015".
Как сделать, чтобы значения были равнозначны? Пример прилагаю. Заранее спасибо.
Сложение даты и времени, Как с помощью vba сложить дату и время
 
Добрый вечер, уважаемые знатоки.
В файле имеется TextBox с датой и ComboBox c временем. Когда пытаюсь присвоить переменной значение суммы даты и времени соединяет их как текст. Соответственно после не могу найти ячейку с таким значением. Помогите сделать так, чтобы дата отображалось равнозначно функции Date + Time.

Код
Private Sub CommandButton1_Click()
        
        If CmBxTime.Text = "" Then
              MsgBox "Время не выбрано!", vbCritical, "Ошибка"
        Else
              MsgBox "Данные успешно добавлены!", vbExclamation, "Загрузка данных в Базу Данных"
        End If


Z = Mia2.TextBox17.Value + CmBxTime.Value   'НЕ РАВНОЗНАЧНО Date + Time
MsgBox Z & vbNewLine & Date + Time


End Sub

Private Sub UserForm_Initialize()
        Dim Imena As String
        Dim a As Byte
With CmBxTime
.AddItem #1:00:00 AM#
.AddItem #2:00:00 AM#
.AddItem #3:00:00 AM#
.AddItem #4:00:00 AM#
.AddItem #5:00:00 AM#
.AddItem #6:00:00 AM#
.AddItem #7:00:00 AM#
.AddItem #8:00:00 AM#
.AddItem #9:00:00 AM#
.AddItem #10:00:00 AM#
.AddItem #11:00:00 AM#
.AddItem #12:00:00 AM#


End With


Mia2.CmBxTime.ListIndex = 2 'отвечает за выбор сотрудника
CmBxTime.Style = fmStyleDropDownList 'Запрет ввода данных
TextBox17.Value = Date
Mia2.TextBox17.Value = Format(Mia2.TextBox17, "dd/mm/yyyy"

End Sub
Последовательная вставка значений
 
Добрый день, уважаемые знатоки.
Подскажите как организовать цикл переноса значений, чтобы вместо крестиков в таблице справа переносились значения из таблицы слева.
VBA_Можно ли скопировать UserForm картинкой
 
Уважаемые знатоки,
подскажите пожалуйста можно ли скопировать UserForm в буфер и затем вставить картинкой в электронное письмо?
Если да, то как реализовать с помощью кода VBA?
VBA Не получается открыть файл с разрешением jpg
 
Добрый день, уважаемые знатоки.
Не могу понять почему не работает последняя строка макроса.
Задача следующая: при клике на ячейку, где будет прописан номер снимка, он должен открываться средствами просмотра фотографий Windows.
Пока не получается даже вставить снимок в Excel.
Пробовал следующую конструкцию, тоже ничего не получается.

Код
Shell "mspaint.exe  strG", vbNormalFocus


Код
Sub OpenFile1()

  Dim strG As String
  Dim strR As String
  Dim strDirect As String
  
strDirect = "\\fs1\Shares\utr\ОККР\общая\FLIR\Температура конвертера\IR_"
strR = ActiveCell.Value

  If Len(strR) <> 4 Then
   MsgBox "Что-то тут не то..."
  Exit Sub
     End If
strG = strDirect & strR & ".jpg"

ActiveSheet.Pictures.Insert("\\fs1\Shares\utr\ОККР\общая\FLIR\Температура_конвертера\IR_6383.jpg").Select    'работает 
ActiveSheet.Pictures.Insert(strG).Select 'не работает
Надстройка "Поиск решения" не находит минимум функции, Solver не находит оптимальное решение
 
Добрый вечер, уважаемые знатоки. Помогите разобраться.
С помощью Solver необходимо минимизировать функцию, расположив 9 значений в три ряда таким образом, чтобы среднее отклонение рядов было минимальным.
Пример во вложении. Поиск решения срабатывает, но не находит минимум функции почем-то?
Заранее благодарен...
макрос - копирование и вставка ячеек, Копирование заданного количества строк с хвоста таблицы
 
Добрый день, уважаемые специалисты.
Прошу откорректировать код макроса таким образом, чтобы при нажатии на кнопку происходило копирование 12 строк с хвоста таблицы, а не с головы как в примере во вложении. Заранее благодарен.

Файл см. ниже (здесь удален) [МОДЕРАТОР]
Поиск решения - использование бинарных значений
 
Добрый день, уважаемые знатоки.
Столкнулся с трудностью которую самостоятельно не могу решить.
Во вложении задача по поиску минимальной стоимости Гигакалории в зависимости от включённого оборудования.
Поиск решения минимизирует стоимость, однако работает только в том случае, если я в ручном режиме указываю какое оборудование включено, а какое выключено.
Как изменить постановку задачи, чтобы инструмент Поиск решения сам находил оптимальные сочетания оборудования при необходимой производительности??
Заранее благодарен...
Страницы: 1
Loading...