Построение графика на основе объединенных ячеек
Построение графика на основе объединенных ячеек
Защита ячеек сразрешением на выполнение макроса
Увеличение значения ячейки
Увеличение значения ячейки
Создание договора (поменять используемую строку в макросе)
Создание договора (поменять используемую строку в макросе)
Дублирование ячейки при вводе
Дублирование ячейки при вводе
Дублирование ячейки при вводе
Объединение нескольких ячеек столбца с данными
Объединение нескольких ячеек столбца с данными
Объединение нескольких ячеек столбца с данными
20.07.2010 11:12:25
{quote}{login=Serge 007}{date=20.07.2010 11:01}{thema=Re: Re: }{post}{quote}{login=}{date=20.07.2010 10:58}{thema=Re: }{post}
Так не пойдет.Поскольку дана большая блок схема и соседние столбцы имеют жесткую структуру, которую менять нельзя. Можно с учетом этих тонкостей соединить все ячейки одного столбца?{/post}{/quote} формула сцепить работает, однако все смешивается в кучу 1. Лаборант Иванов П.Р.2. Заместитель генерального директора Васильев И.А.3. Генеральный директор Андропов С.В.4. Испольнительный директор Семенов И.Г. а нужно чтобы было так 1. Лаборант Иванов П.Р. 2. Заместитель генерального директора Васильев И.А. 3. Генеральный директор Андропов С.В. 4. Испольнительный директор Семенов И.Г. можно ли это побороть? |
|
|
Объединение нескольких ячеек столбца с данными
Объединение нескольких ячеек столбца с данными
Выделение строки по условию
Выделение строки по условию
Выделение строки по условию
Увеличение значения ячейки на 1
31.03.2010 13:05:17
{quote}{login=The_Prist}{date=31.03.2010 09:56}{thema=}{post}
И к тому же Вы используете в качестве переменной имя Range(Dim Range As Object), чего делать нельзя - Range зарезервированный VBA объект и использование его в качестве переменной вызовет ошибку еще при запуске кода. {/post}{/quote}Да. Вы правы. на эту переменную он и ругался. То есть всегда использовать в качестве переменной только Dim rRange As Object, Лист? |
|
|
Увеличение значения ячейки на 1
31.03.2010 09:40:07
{quote}{login=The_Prist}{date=30.03.2010 04:02}{thema=}{post}Так Вы напишите как Вы его из другой процедуры вызываете, а не тот код, который сам по себе работает. и куда Вы его вставляете.{/post}{/quote}
код для кнопки очистить Sub Очистить() Dim Range As Object Лист = "акт" With Sheets(Лист) .Range("дата") = Date .Range("адаты").Select Selection.ClearContents .Range("номера").Select Selection.ClearContents .Range("номера").Select Selection.ClearContents .Range("документы").Select Selection.ClearContents '.Range("сумма").Select 'Selection.ClearContents .Range("K59").Value = 0 .Range("K60").Value = 0 .Range("K61").Value = 0 .Range("K62").Value = 0 .Range("K63").Value = 0 .Range("K64").Value = 0 .Range("K65").Value = 0 .Range("K66").Value = 0 .Range("K67").Value = 0 .Range("K68").Value = 0 .Range("K69").Value = 0 .Range("K70").Value = 0 .Range("валюта").Select Selection.ClearContents .Range("бензин").Select Selection.ClearContents .Range("аванс").Select Selection.ClearContents If .Range("a6") = 19 Then .Range("N90").Value = "товары на авто." .Range("N91").Value = "Ремонту не подлежат." End If .Range("B59").Select End With ........ With Range ("A1") If IsNumeric(.Value) Then Application.EnableEvents = False .Value = .Value + 1 Application.EnableEvents = True End If End With End Sub |
|
|
Увеличение значения ячейки на 1
30.03.2010 15:57:31
{quote}{login=The_Prist}{date=30.03.2010 03:49}{thema=}{post}Ну и где у Вас ошибка появляется? У меня этот код нормально работает без ошибок.{/post}{/quote}
Когда я вставляю данный код в конце существующего, он выделяет WithRange ("A1"). отдельно через Call работает. Спасибо за помощь!!! |
|
|
Увеличение значения ячейки на 1
30.03.2010 14:53:18
{quote}{login=Dophin}{date=30.03.2010 02:45}{thema=}{post}а я вообще не понял чего надо{/post}{/quote}
Имеется отчет. Народ заполняет все необходимые поля. все считается с помощбю формул и макросов. В самом вверху есть номер отчета №3. После того как народ распечатает данный отчет, он его сохраняет. потом открывает, чтобы сделать следущий отчет нажимает кнопку "Очистить" и хотелось бы, чтобы после отчистки автоматом менялся бы номер на следующий, то есть №4. в конце кода кнопки "очистить" написал With Target If .Address(False, False) = "A1" Then If IsNumeric(.Value) Then Application.EnableEvents = False Range("A1").Value = Range("A1").Value + 5 Application.EnableEvents = True End If End If End With но не знаю как объявить объект, прога ругается на отсутствие объекта. А1 - это номер. |
|
|
Увеличение значения ячейки на 1
сравнение 2 столбцов
12.02.2010 09:28:03
{quote}{login=Юрий М}{date=11.02.2010 11:42}{thema=Re: Re: Re: Re: }{post}{quote}{login=}{date=11.02.2010 10:06}{thema=Re: Re: Re: }{post} чтобы в 3 столбце выводились не совпавшее число,а в 4 не совпавшие.{/post}{/quote}
:-){/post}{/quote} опечатался в 3 не совпавшие числа в 4 совпавшие |
|
|
сравнение 2 столбцов
сравнение 2 столбцов