Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Безальтернативная специальная вставка / 3 сообщений из 3, страница 1 из 1
10.07.2014, 10:01
    #38692727
SEYD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Безальтернативная специальная вставка
добрый день,


Есть защищенная страница, на которой разрешены изменения в определенных ячейках, они являются частью таблиц и имеют определенный формат, как сделать так, чтобы при вставке данных пользователем автоматом копировались только значения (даже если он не выбирает соответствующего пункта специальной вставки)?
...
Рейтинг: 0 / 0
10.07.2014, 10:05
    #38692732
SEYD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Безальтернативная специальная вставка
PS:

Изначально я видел 2 варианта:
1. Каким-то образом отследить момент вставки и обработать ее
2. Каким-то образом настроить application/workbook/worksheet, чтоб желаемая функция выполнялась автоматически.

по 1 - я не нашел соответствующего event
по 2 - тоже ничего не нашел...
...
Рейтинг: 0 / 0
10.07.2014, 11:04
    #38692820
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Безальтернативная специальная вставка
SEYD,

1. Worksheet_Change. Отлично отслеживает изменения, в том числе вставку.
Что-то вроде:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim vVal
    If Target.Address(0, 0) = "D3" Then
        With Application
            If .CutCopyMode Then
                vVal = Target.Value
                .EnableEvents = 0
                .Undo
                Target.Value = vVal
                .EnableEvents = 1
            End If
        End With
    End If
End Sub


2. Не слышал, чтобы было возможно в принципе.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Безальтернативная специальная вставка / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]