Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
04.07.2020, 11:55:39

Войти
Хотите поблагодарить участника за дельный совет? Нажмите [Повысить]. Так вы заслуженно поднимите репутацию активному участнику.
31 286 Сообщений в 5 009 Тем от 9 279 Пользователей
Последний пользователь: makasnester
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
  Просмотр сообщений
Страниц: [1]
1  Основные форумы / Вопросы по работе в Google-таблицах / Скрипт найти данные в определенной таблице из активного листа, и перенести в опр : 26.02.2020, 20:17:55
Здравствуйте, помогите решить проблему. У меня есть Таблица "База данных" в которой хранится информация, и есть таблица "Отправка" в которую я вношу информацию, чтобы отправить ее в таблицу "База данных", но вот, что нужно. Например:
1. В таблице "Отправка" , лист "Инф", я выделяю строку "197". Это может быть любая строка;
2. Вызываю скрипт;
3. Скрипт должен взять данные из ячейки "A197". Так как я выделил строку "197";
4. Найти их в таблице "База данных", лист "договора", столбец "A:A". Пускай, это будет ячейка "A1203", это может быть любая найденная ячейка столбца "A:A";
5. И если нашел. То должен скопировать из таблице "Отправка" , лист "Инф", строку "197", с ЗАМЕНОЙ в таблицу "База данных" строку "1203".
2  Основные форумы / Вопросы по работе в Google-таблицах / Re:Гугл таблица, как скриптом запустить триггер : 15.02.2020, 19:54:56
Ни совсем понял вопрос. Для сотрудника никак не делаю "запрет доступа к Таблице3", да и нет такой функции запрет к таблице. Есть функция кому дать доступ к таблице. В моем случае сотрудник не знает про нее вообще. Единственное можно узнать, это зайти в скрипты "таблицы2" и там по ковыряться и найти, но опять же доступ он к ней не получит, даже если скопирует ссылку, ведь я не давал ему доступ.
3  Основные форумы / Вопросы по работе в Google-таблицах / Re:Гугл таблица, как скриптом запустить триггер : 15.02.2020, 19:08:22
Вот так:
function Copyrrrr() {
  var sss = SpreadsheetApp.openById('указывае_адресс_с_какой_таблицы_копировать');
  var ss = sss.getSheetByName('указывае_имя_с_какого_листа_копировать');
 
  var from = ss; 
  var fromValues = from.getDataRange().getValues(); 
  var fromData = fromValues

  var tss = SpreadsheetApp.openById('указывае_адресс_в_какую_таблицу_копировать');
  var ts = tss.getSheetByName('указывае_имя_в_какой_лист_копировать');
 
     
  ts.getRange(ts.getLastRow() + 1, 1, fromData.length, fromData[0].length)
    .setValues(fromData);
    }
4  Основные форумы / Вопросы по работе в Google-таблицах / Re:Гугл таблица, как скриптом запустить триггер : 15.02.2020, 16:10:13
Если нет - то и триггер не сможет, т.к. ему так же будут переданы привилегии вызывающего пользователя.
А если да - то и триггер не нужен и заносить можно напрямую скриптом(открыть им нужную таблицу, внести данные и закрыть)
.
Вы очень сильно ошибаетесь триггер сможет занести данные из "таблицы2"  в "таблицы3", даже если у сотрудника не будет доступа и разрешения к ней. А чтобы скриптом занести данные из "таблицы2"  в "таблицы3, нужен доступ к ней  и разрешения к ней. Я бы не запаривался, тогда с "таблицы3". На практике проверил.
5  Основные форумы / Вопросы по работе в Google-таблицах / Re:Гугл таблица, как скриптом запустить триггер : 13.02.2020, 19:04:44
Ну тогда нужно сотруднику давать доступ к "таблица3", а этого не нужно делать. Я же на писал "но доступ к "таблица3" у него нет, чтобы он не смог увидеть все данные в ней.", или я вас не правильно понимаю???
6  Основные форумы / Вопросы по работе в Google-таблицах / Re:Гугл таблица, как скриптом запустить триггер : 13.02.2020, 11:56:04
У меня "таблица2" связующая с "таблицой3". Смысл в том, что сотруднику нужно отправить информацию из "таблица1" в "таблица3", но доступ к "таблица3" у него нет, чтобы он не смог увидеть все данные в ней. Поэтому у него есть доступ к "таблица2", а там уже работает триггер. Получается так с "таблица1" скриптом в "таблица2" триггером в "таблица3". А вот здесь можно по подробнее может ко мне подойдет "Можно попробовать идти от обратного: зачем Вам запускать триггер скриптом, если можно в скрипте все тоже самое и прописать?".
7  Основные форумы / Вопросы по работе в Google-таблицах / Гугл таблица, как скриптом запустить триггер : 13.02.2020, 10:57:38
Здравствуйте, подскажите мне пожалуйста. Есть ли возможность запустить скриптом триггер? Ситуация, такая скриптом копирую информация с "листа1" с " таблицы1", в "листа2" с " таблицы2", создал триггер на "редактирование" в "таблицы2", но он не реагирует на копирование скрипта с "таблицы1", создал триггер н изменении тоже самое. А если скопировать в ручную, то срабатывает. Если создавать триггер на время, то нужно чтобы срабатывал каждую минуту, в моем случае не подходит, т.к будет  около 30 триггеров, они могут запускаться одновременно, в таком случае будет каша.  Я так понял триггер не видит работу скрипта, а как сделать, чтобы заметил???
8  Основные форумы / Вопросы по Excel и VBA / Re:Как повесить код на событие листа : 18.01.2020, 15:30:56
Вот пример. Пароли те же "1234", попробуйте зайти через "Марина", пароль "3", как раз выскочит ошибка
9  Основные форумы / Вопросы по Excel и VBA / Re:Как повесить код на событие листа : 18.01.2020, 15:05:44
Вот эта сперва выскакивает
Код: (vb)
runtime error 401 can't show non-modal form when modal form is displayed
10  Основные форумы / Вопросы по Excel и VBA / Re:Как повесить код на событие листа : 17.01.2020, 17:36:10
Все равно ругается, теперь на
Код: (vb)
UserForm1.Show 0 
11  Основные форумы / Вопросы по Excel и VBA / Как повесить код на событие листа : 17.01.2020, 16:32:52
Пытаюсь повесить код на событие "Лист1", т.е после ввода определенного логина и пароля у меня открывается "Лист1", и на открытие "Лист1", должен срабатывать во этот код
Код: (vb)
Private Sub Worksheet_Deactivate()  
Unload UserForm1  
End Sub  
  
Private Sub Worksheet_Activate()  
'Закрываете , открываете что хотите  
UserForm1.Show (0)  
End Sub  

т.е при переходи на "Лист1", должен запускать UserForm1, но выдает ошибку
Код: (vb)
UserForm1.Show (0)  
12  Основные форумы / Вопросы по Excel и VBA / Re:Как скрыть пароль при вводе на UserForm : 17.01.2020, 15:50:21
Спасибо получилось! Могу я задать Вам вопрос ни много не по теме. Сейчас пытаюсь повесить код на событие "Лист1", т.е после ввода определенного логина и пароля у меня открывается "Лист1", и на открытие "Лист1", должен срабатывать во этот код
Код: (vb)
Private Sub Worksheet_Deactivate()
Unload UserForm1
End Sub

Private Sub Worksheet_Activate()
'Закрываете , открываете что хотите
UserForm1.Show (0)
End Sub

т.е при переходи на "Лист1", должен запускать UserForm1, но выдает ошибку
Код: (vb)
UserForm1.Show (0)
13  Основные форумы / Вопросы по Excel и VBA / Как скрыть пароль при вводе на UserForm : 17.01.2020, 04:07:03
На вашем сайте я нашел, очень интересную статью "ДОСТУП ПОЛЬЗОВАТЕЛЮ К ОПРЕДЕЛЕННЫМ ЛИСТАМ И ВОЗМОЖНОСТЬ ИЗМЕНЯТЬ ТОЛЬКО ОТДЕЛЬНЫЕ ЯЧЕЙКИ" вот ссылка https://www.excel-vba.ru/chto-umeet-excel/kazhdomu-polzovatelyu-svoj-listdiapazon/comment-page-8/#comments. Вопрос, как сделать на форме, чтобы был скрыт вводимый пароль (*****),  и галочку, которая давала бы возможность показать или скрыть вводимый пароль??
Страниц: [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