powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Безальтернативная специальная вставка
3 сообщений из 3, страница 1 из 1
Безальтернативная специальная вставка
    #38692727
SEYD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
добрый день,


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

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

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


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