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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.01.2012, 21:56   #1
bize
Форумчанин
 
Регистрация: 07.01.2012
Сообщений: 152
По умолчанию гиперссылка

как можно при помощи гиперссылке привязать фигуру на листе1 к фигуре на листе2,так чтоб при нажатии на фигуру листа1 осуществлялся переход именно на фигуру листа2 а не к какой-то ячейке.Если не гиперсылкой то чем и как можно это решить. Так что б можно было потом применить этот метод в других вариантах но с темже смыслом
Вложения
Тип файла: rar Книга1.rar (8.1 Кб, 15 просмотров)
bize вне форума Ответить с цитированием
Старый 11.01.2012, 22:28   #2
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

mojno macrosom primerno tak


Код:
Sub goooooo()
With Sheets(2)
.Activate
    .Shapes.Range(Array("Isosceles Triangle 1")).Select
    With Selection
    ActiveWindow.ScrollIntoView .Left, .Top, .Width, .Height, 1
    End With
 End With
End Sub
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 11.01.2012, 22:41   #3
bize
Форумчанин
 
Регистрация: 07.01.2012
Сообщений: 152
По умолчанию

Цитата:
Сообщение от R Dmitry Посмотреть сообщение
mojno macrosom primerno tak


Код:
Sub goooooo()
With Sheets(2)
.Activate
    .Shapes.Range(Array("Isosceles Triangle 1")).Select
    With Selection
    ActiveWindow.ScrollIntoView .Left, .Top, .Width, .Height, 1
    End With
 End With
End Sub
впроде и работает но сначало выдает ошибку

Run-time error 1004
Компонент с указанным именем не найден

хоть я задал имя
bize вне форума Ответить с цитированием
Старый 11.01.2012, 22:43   #4
bize
Форумчанин
 
Регистрация: 07.01.2012
Сообщений: 152
По умолчанию

Цитата:
Сообщение от bize Посмотреть сообщение
впроде и работает но сначало выдает ошибку

Run-time error 1004
Компонент с указанным именем не найден

хоть я задал имя
да и он просто выделяет заданную фигуру но не переходит на нее
bize вне форума Ответить с цитированием
Старый 11.01.2012, 23:01   #5
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

У меня и находит и выделяет, офис у Вас какой?
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 11.01.2012, 23:07   #6
bize
Форумчанин
 
Регистрация: 07.01.2012
Сообщений: 152
По умолчанию

Цитата:
Сообщение от R Dmitry Посмотреть сообщение
У меня и находит и выделяет, офис у Вас какой?
2007,он выделяет но если прокрутить фигуру листа2 вниз или вверх(убрать с экрана) и нажать на фигуру л1 то он не покажет ее на листе(на экране),ножно самому прокрутить.А ошибка есть у Вас?
bize вне форума Ответить с цитированием
Старый 11.01.2012, 23:14   #7
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

вот вам рабочий пример
Вложения
Тип файла: zip test.zip (7.4 Кб, 22 просмотров)
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 11.01.2012, 23:15   #8
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Дело в имени:
Код:
Sub goooooo()
    With Sheets(2)
        .Activate
        .[Равнобедренный треугольник 1].Select
        With Selection
            ActiveWindow.ScrollIntoView .Left, .Top, .Width, .Height, 1
        End With
    End With
End Sub
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 11.01.2012, 23:23   #9
bize
Форумчанин
 
Регистрация: 07.01.2012
Сообщений: 152
По умолчанию

Оба варианта работают.Спасибо.
bize вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Гиперссылка bamb000cha Microsoft Office Excel 0 22.09.2010 14:24
гиперссылка KingSize Общие вопросы Delphi 7 05.05.2009 18:05
гиперссылка Neymexa Общие вопросы по Java, Java SE, Kotlin 5 17.03.2009 07:27