Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
19.04.2024, 10:28:53

Войти
Добавляйтесь в нашу группу ВКонтакте - будьте в курсе всех новых событий сайта, узнавайте первым обо всех акциях и новых статьях!
33 242 Сообщений в 5 457 Тем от 6 758 Пользователей
Последний пользователь: Сергей2662
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Excel и VBA
| | |-+  Создание копки в клетке
Страниц: [1]   Вниз
Печать
Автор Тема: Создание копки в клетке  (Прочитано 11427 раз)
0 Пользователей и 1 Гость смотрят эту тему.
fnatiq
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 18


Просмотр профиля E-mail
« : 28.03.2012, 15:15:12 »

Добрый день народ, вопрос состоит в том что нужно сделать так, чтобы в табличке при нажатие в "клетку" ставилась галочка, при следующем нажатие она убиралась.
пример приложил, не пойму как она делается((
Записан
fnatiq
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 18


Просмотр профиля E-mail
« Ответ #1 : 28.03.2012, 15:33:53 »

Ну help me народ ну никак не въеду.
Записан
staniiislav
Постоялец
***

Репутация: +9/-0
Офлайн Офлайн

Сообщений: 103

230231237
Просмотр профиля E-mail
« Ответ #2 : 28.03.2012, 15:46:58 »

что вы не поймете? посмотрите пример
Записан

Единственный способ стать умнее, играть с более умным соперником.
fnatiq
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 18


Просмотр профиля E-mail
« Ответ #3 : 28.03.2012, 15:56:10 »

что вы не поймете? посмотрите пример
Я не пойму на каком основание оно ставиться?
Записан
fnatiq
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 18


Просмотр профиля E-mail
« Ответ #4 : 28.03.2012, 16:00:06 »

Формула или какая вставка? не веду.
Записан
RAN
Эксперты
Старожил
*

Репутация: +43/-0
Офлайн Офлайн

Сообщений: 440



Просмотр профиля E-mail
« Ответ #5 : 28.03.2012, 16:09:11 »

http://www.excel-vba.ru/chto-umeet-excel/chto-takoe-makros-i-gde-ego-iskat/
Записан

А что ты умеешь?
Учиться...
staniiislav
Постоялец
***

Репутация: +9/-0
Офлайн Офлайн

Сообщений: 103

230231237
Просмотр профиля E-mail
« Ответ #6 : 29.03.2012, 07:54:57 »

макросом+определенный шрифт (который выставляется заранее), Alt+F11 нажимайте и смотрите
Записан

Единственный способ стать умнее, играть с более умным соперником.
staniiislav
Постоялец
***

Репутация: +9/-0
Офлайн Офлайн

Сообщений: 103

230231237
Просмотр профиля E-mail
« Ответ #7 : 29.03.2012, 07:55:56 »

правильный ответ ))))))))
Записан

Единственный способ стать умнее, играть с более умным соперником.
fnatiq
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 18


Просмотр профиля E-mail
« Ответ #8 : 29.03.2012, 08:01:41 »

Спасибо вроде понемногу разберемся)
Записан
fnatiq
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 18


Просмотр профиля E-mail
« Ответ #9 : 29.03.2012, 08:25:58 »

Народ а Возможно ли копирование таблички с сохранение макросов? или в придется переписать ?
Записан
staniiislav
Постоялец
***

Репутация: +9/-0
Офлайн Офлайн

Сообщений: 103

230231237
Просмотр профиля E-mail
« Ответ #10 : 29.03.2012, 09:30:14 »

Народ а Возможно ли копирование таблички с сохранение макросов? или в придется переписать ?


1) Когда вы копируете книгу, все содержимое книги копируется вместе с содержимым книги. Другими словами макросы, формулы и т.д. не куда не исчезают.
2) При копировании листа, который содержит макросы, необходимо копировать через:
http://office.microsoft.com/ru-ru/excel-help/HP001217035.aspx
Записан

Единственный способ стать умнее, играть с более умным соперником.
fnatiq
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 18


Просмотр профиля E-mail
« Ответ #11 : 29.03.2012, 09:37:22 »

Народ а Возможно ли копирование таблички с сохранение макросов? или в придется переписать ?


1) Когда вы копируете книгу, все содержимое книги копируется вместе с содержимым книги. Другими словами макросы, формулы и т.д. не куда не исчезают.
2) При копировании листа, который содержит макросы, необходимо копировать через:
http://office.microsoft.com/ru-ru/excel-help/HP001217035.aspx

Станислав, а если нужно несколько одинаковых табличек, на одном и том же листе, пример я скидывал в первом сообщение, вот одна есть табличка(с введенными уже макросами), нужно еще 3 таких же, на этом же листе с такими же функциями. Заранее спасибр.
Записан
RAN
Эксперты
Старожил
*

Репутация: +43/-0
Офлайн Офлайн

Сообщений: 440



Просмотр профиля E-mail
« Ответ #12 : 29.03.2012, 10:38:00 »

Вот весь ваш код (для столбцов B, D, F). Нужные диапазоны добавьте самостоятельно.
Код:
'CODE 1 Ставим/снимаем флажок, если был одиночный щелчок по ячейке
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Cells.Count > 1 Then Exit Sub
    Set myrange = Range("B2:B15,D2:D15,F2:F15")
    For Each are In myrange.Areas
        If Not Intersect(Target, are) Is Nothing Then
            Target.Font.Name = "Marlett"
            Target = IIf(Len(Target), "", "a")
        End If
    Next
End Sub

'CODE 2 Ставим/снимаем флажок, если был двойной щелчок по ячейке
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
     Set myrange = Range("B2:B15,D2:D15,F2:F15")
    For Each are In myrange.Areas
        If Not Intersect(Target, are) Is Nothing Then
            Target.Font.Name = "Marlett"
            Target = IIf(Len(Target), "", "a")
        End If
    Next
        Cancel = True 'чтобы не уйти в режим редактирования
End Sub
« Последнее редактирование: 29.03.2012, 10:39:42 от RAN » Записан

А что ты умеешь?
Учиться...
fnatiq
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 18


Просмотр профиля E-mail
« Ответ #13 : 29.03.2012, 13:48:35 »

Спасибо
Записан
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru