Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » ПОМОГИТЕ!!!

Модерирует : ShIvADeSt

ShIvADeSt (19-04-2006 01:45):  Версия для печати • ПодписатьсяДобавить в закладки

   

Alexey Step

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть проблема: надо что-бы при введение в ячейку денежного числа на листе 2 документа, на 1 листе в определеной ячейке отображалась бы дата когда ввели платеж!!!  
Я прекрасно понимаю что делается это через "исходный текст VBA но то что я там делаю c worksheet он не хочет кушать и не работает!!!
 
Примерно так:
 
Private Sub Worksheet_Change(ByVal Target As Range)
 S = UCase(CStr(Cells(Target.Row, Target.Column)))
 If (S = "Лист2!J9") Or (S = "Лист1!F9") Then
    Cells(Target.Row, 5) = Date$ + " " + Time$
 End If
End Sub
 
И надо что-бы работали столбики ссылок с ячейки на ячейку!
Очень надо помогите!!!    ICQ 304364023
 
 

Всего записей: 4 | Зарегистр. 18-04-2006 | Отправлено: 15:10 18-04-2006 | Исправлено: Alexey Step, 16:32 18-04-2006
Anjin_Kazawa



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
S = UCase(CStr(Cells(Target.Row, Target.Column)))  

Ты после этого куска добавь MsgBox S и тогда поймёшь что к чему и уж если берёшь код то разберись с ним.
Вот то что тебе поможет:
 ActiveSheet.Name 'имя текущего листа
 ActiveCell.Row 'строка
 ActiveCell.Column 'колонка
 
Add
И это всё сюда: Excel VBA

Всего записей: 392 | Зарегистр. 08-06-2005 | Отправлено: 18:23 18-04-2006 | Исправлено: Anjin_Kazawa, 18:26 18-04-2006
   

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » ПОМОГИТЕ!!!
ShIvADeSt (19-04-2006 01:45):


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru