Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2012, 13:56   #1
Chancy
Новичок
Джуниор
 
Регистрация: 24.12.2012
Сообщений: 2
По умолчанию Макрос

Добрый день
Есть такая задача:
Значение ячейки *060000*, как можно сделать так что бы при печати значение увеличивалось на 1 единицу, то есть *060001*, *060002*
заранее благодарен
Спасибо
Chancy вне форума Ответить с цитированием
Старый 24.12.2012, 14:29   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

для значения расположенного в С1, в модуль книги вот это:
Код:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
  [c1] = "*" & Format(Application.Evaluate("1" & [c1] & "1+1"), "000000") & "*"
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 24.12.2012, 15:59   #3
Chancy
Новичок
Джуниор
 
Регистрация: 24.12.2012
Сообщений: 2
По умолчанию Спасибо

Спасибо, буду пробывать
Chancy вне форума Ответить с цитированием
Старый 24.12.2012, 16:45   #4
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 776
По умолчанию

Код никуда результат не выводит, только показан принцип:
Код:
Sub Макрос2()

    Dim sString As String
    Dim lNumber As Long
    
    sString = "*060000*"
    
    lNumber = CLng(Replace(sString, "*", ""))
    
    lNumber = lNumber + 1
    
    sString = "*" & Format(lNumber, "000000") & "*"
    
End Sub

Последний раз редактировалось Скрипт; 24.12.2012 в 18:51.
Скрипт вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос постоянно обрабатывает события. При открытии другой книги макрос обрывается. Ples Microsoft Office Excel 8 17.12.2016 18:15
макрос aleksi Microsoft Office Excel 0 28.02.2012 13:39
Exel - при открытии файла через макрос, если файл отсутствует - виснет весь макрос gregory1b Microsoft Office Excel 2 14.10.2010 11:51
Макрос, запускающий макрос из другого закрытого файла petruha Microsoft Office Excel 7 14.03.2010 11:31
Макрос вставки файлов в листы-Необходимо изменить ниже приведённый макрос as-is Microsoft Office Excel 4 25.02.2010 07:51