Sla
|
|
« Ответ #30 : 29-04-2008 08:02 » |
|
Address$ = Target.Address записываете адрес ячейки в Address$
Mid(iAddress$, 2) = " " убирает букву из адреса
Вот с этого места поподробнее, пожалуйста iAddress$ = I сохраняет строковую переменную в цифровую
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
andi_ua
Участник
Offline
|
|
« Ответ #31 : 01-05-2008 05:44 » |
|
и?
|
|
|
Записан
|
|
|
|
andi_ua
Участник
Offline
|
|
« Ответ #32 : 02-05-2008 16:11 » |
|
?
|
|
|
Записан
|
|
|
|
andi_ua
Участник
Offline
|
|
« Ответ #33 : 03-05-2008 16:10 » |
|
ячейка А5 убирает букву "А"
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #34 : 05-05-2008 07:10 » |
|
Mid Statement Replaces a specified number of characters in a Variant (String) variable with characters from another string. Syntax Mid(stringvar, start[, length]) = string
Mid Function Returns a Variant (String) containing a specified number of characters from a string. Syntax Mid(string, start[, length])
Как видно из описания Это разные вещи если первая заменяет указанный интервал, то вторая возвращает указанный интервал. а посему Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Excel.Range, Cancel As Boolean) iAddress$ = Target.Address iAddress$ = Mid(iAddress$, 4) If MsgBox("Внимательно изучаем HELP : " & iAddress$, vbYesNo, "") = vbYes Then Cancel = True End If End Sub
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
andi_ua
Участник
Offline
|
|
« Ответ #35 : 12-05-2008 10:34 » |
|
привет.
Автор: Sla Цитата andi_ua, давай шевелить мозгами "I" это I а если попробывать r = "A" + I + "B" print r
а если ето делать
q = 5 Range("C" + q, "D" + q, "F" + q, "H" + q, "J" + q).Select Range("J" + q).Activate то не получаетца. чем ето можно заменить?
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #36 : 12-05-2008 10:41 » |
|
не получаетца. чем ето можно заменить? andi_ua, я так не могу... Что не получается, какая ошибка? Что по этому поводу говорит г-н HELP? Ты думаешь что я тебе выложу готовый код? так я вроде уже столько натырок дал, что уже давно можно было бы закончить задачу
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
andi_ua
Участник
Offline
|
|
« Ответ #37 : 12-05-2008 10:48 » |
|
ну я и пытаюсь скласть ее вмести
выдает ошибку Wrong namber of argument or invalid property assigment
на сколько я понимаю то загвостка в iAddress$ или нет? Range("C" + iAddress$, "D" + iAddress$, "F" + iAddress$, "H" + iAddress$, "J" + iAddress$).Select
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #38 : 12-05-2008 10:57 » |
|
так переведи ошибку!
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
andi_ua
Участник
Offline
|
|
« Ответ #39 : 12-05-2008 11:02 » |
|
непраильно заданое число
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #40 : 12-05-2008 11:38 » |
|
andi_ua, круто с переводом
неверное число параметров или неправильное назначение свойств
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
andi_ua
Участник
Offline
|
|
« Ответ #41 : 12-05-2008 11:47 » |
|
ну а как надо было сделать?
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #42 : 12-05-2008 11:51 » |
|
Сравни
Range("A3,B3,D3,F3,H3,J3,L3,N3,P3,R3,T3,V3,X3,Z3,AB3,AD3").Select
Range("C" + iAddress$, "D" + iAddress$, "F" + iAddress$, "H" + iAddress$, "J" + iAddress$).Select
и расскажи в чем разница
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
andi_ua
Участник
Offline
|
|
« Ответ #43 : 02-06-2008 15:38 » |
|
в первом варианте выдиляет строку 3 а во втором строку iAddress$ так?
|
|
|
Записан
|
|
|
|
andi_ua
Участник
Offline
|
|
« Ответ #44 : 04-06-2008 13:22 » |
|
если писать так то выдает ошыбку Range("C" + iAddress$, "D" + iAddress$, "F" + iAddress$, "H" + iAddress$, "J" + iAddress$).Select
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #45 : 04-06-2008 14:21 » |
|
Второй раз спрошу
Сравни
Range("A3,B3,D3,F3,H3,J3,L3,N3,P3,R3,T3,V3,X3,Z3,AB3,AD3").Select
Range("C" + iAddress$, "D" + iAddress$, "F" + iAddress$, "H" + iAddress$, "J" + iAddress$).Select
и расскажи в чем разница
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
andi_ua
Участник
Offline
|
|
« Ответ #46 : 04-06-2008 14:23 » |
|
а ето не ответ? если писать так то выдает ошыбку Range("C" + iAddress$, "D" + iAddress$, "F" + iAddress$, "H" + iAddress$, "J" + iAddress$).Select
|
|
|
Записан
|
|
|
|
andi_ua
Участник
Offline
|
|
« Ответ #47 : 04-06-2008 14:23 » |
|
ето тоесть в первом варианте выдиляет строку 3 а во втором строку iAddress$ так?
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #48 : 04-06-2008 14:33 » |
|
чем отличается "A3,B3,D3,F3,H3,J3,L3,N3,P3,R3,T3,V3,X3,Z3,AB3,AD3" от
"C" + iAddress$, "D" + iAddress$, "F" + iAddress$, "H" + iAddress$, "J" + iAddress$
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
Deniss
Гость
|
|
« Ответ #49 : 15-07-2010 18:10 » |
|
Доброй ночи! Нужна помощь!!!!!! Есть два файла в одном названия расположены по порядку кодов, т.е 14527 солнце,14528 счастье, 14529 радость и т.д., а вдругом в том порядке который необходим, но без кодов, например счастье, радость, солнце. Нужно чтобы в третем файле распологалось по тому порядку, как во втором, но уже с кодами. Пример: 14528 счастье, 14529 радость, 14527 солнце. Копировать вставить очень сложно, ибо информации очень много. Подскажите ламеру есть ли такая формула, которая автоматически отсортирует в выше означенном порядке мою инфу?
|
|
|
Записан
|
|
|
|
|