powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
25 сообщений из 66, страница 2 из 3
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051341
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
михаил78соответственно пишем формулу =[Книга90.xls]НАКЛАДНАЯ!$D$2 правильно?
и вот тут вопрос, когда я в книге 90 меняю номер накладной, надо чтобы этот номер уже сохранился в книге 100 на следующей строчке.
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051356
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
михаил78,
не обращай внимание на посты ЦЭ вообще, меньше спама будет.
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051360
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: михаил78
> и вот тут вопрос, когда я в книге 90 меняю номер накладной, надо чтобы этот номер уже сохранился в книге 100 на
> следующей строчке.


замени в книге90 соответствующую процедуру
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim r As Range, r1 As Range, nRow As Long
If Target.AddressLocal = "$D$2" Then
    Debug.Print Target.Value
    On Error GoTo labErr
    Set r = Application.Workbooks("Книга100.xls").Sheets("Лист1").Columns("A:A")
    Set r1 = r.Find(What:=CStr(Target.Value), LookIn:=xlValues)
    If r1 Is Nothing Then
        nRow = r.End(xlDown).Row
        r.Worksheet.Cells(nRow +  1 ,  1 ).Value = Target.Value
    Else
        If r1.Value = Target.Value Then
            r1.Value = Target.Value
        Else
            nRow = r.End(xlDown).Row
            r.Worksheet.Cells(nRow +  1 ,  1 ).Value = Target.Value
        End If
    End If
End If
labErr:
End Sub

Книга100.xls должна быть открыта на момент изменения номера накладной иначе "ничего не получится" (с) Не помню откуда

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051376
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чето не то я делаю, у меня не получилось(((( и замену надо делать в книге 100 книга 90 в рабочем состоянии ссылается на кучу других книг ,поэтому может другое накрытся я правильно вставляю альт +F11 ?
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051383
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: михаил78
> чето не то я делаю, у меня не получилось((((

Святое дело :) посмотри вложение

> и замену надо делать в книге 100

Не понял, по подробнее плиз

> я правильно вставляю альт +F11 ?

Да.
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051390
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я тупой, у меня как менялись в книге 100 номера во всех ячейках одновременно так и меняется
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051401
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скачал прикрепленный тобой файл, с ним работает, только я тут макрос не могу найти????
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051428
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я понял почему у меня косяк, ты макрос вставлял в книгу 90 , а я в книгу 100.
так вот я и говорю что в полноценной рабочей версии я в книгу 90 ни чего не могу добавить, а вот книгу 100 могу юзать в доль и поперек, нельзя ли подправить под книгу 100 макрос?????
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051650
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
михаил78,

Открываешь обе книги, потом в книге100 нажимаешь на кнопку "Следим за файлом накладных" и можно переключатся и начинать выписывать накладные. Посмотри код, и при необходимости подправь имена файлов
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37052330
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотри что у меня не получается, вроде все прописал как надо((
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37052331
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
название файлов оригинальные с которыми я работаю
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37052347
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
блин файлы не прилипил
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37052351
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37052825
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: михаил78
> Посмотри что у меня не получается, вроде все прописал как надо((


Посмотрел, все прописанно правильно, но у меня в файле "пропуска.xls" не отображается кнопка. И я не могу в этот файл
ничего добавить. Он или защищён или чем-то заблокирован или поврежден. В то-же время во второй файл все могу добавить.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37052877
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос> Автор: михаил78
> Посмотри что у меня не получается, вроде все прописал как надо((


Посмотрел, все прописанно правильно, но у меня в файле "пропуска.xls" не отображается кнопка. И я не могу в этот файл
ничего добавить. Он или защищён или чем-то заблокирован или поврежден. В то-же время во второй файл все могу добавить.


Вот и у меня почемуто не отображается,а в лист " прайс с остатками " когда он с другими листами завязан я не могу ни чего добавить, он запоролен. единственное что можно попробовать это твой лист который книга100 с кнопкой попробовать привязать к первому листу, что у меня собственно тоже не получилось. P.S. кстати лист пропуска без пороля
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37052905
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: михаил78
> Вот и у меня почемуто не отображается

Усли книга "пропуска.xls" пустая, создай другую, скопируй туда код, вставь кнопку и работай :)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37052941
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я попробовал это сделать с книгой 100 которую ты прикреплял с кодом, у меня не получилось
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37052948
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в макросе менял "книга90" на Прайс Дриада с остатками
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37052969
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: михаил78
> в макросе менял "книга90" на Прайс Дриада с остатками


А у тебя безопасность "Средняя"?
И ещё заметил глюк :) я когда делал то почему-то в "книга100.xls" на "Лист1" в столбце "А" заполнял ещё пару ячеек после
"номер". Если этого не сделать, то не работает. Открой редактор VBA, там найди модуль класса Class1, открой его и замени
процедуру Private Sub oSheet_Change(ByVal Target As Range)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Private Sub oSheet_Change(ByVal Target As Range)
Dim r As Range, r1 As Range, nRow As Long
If Target.AddressLocal = "$D$2" Then
    Debug.Print Target.Value
    On Error GoTo labErr
    Set r = ThisWorkbook.Sheets("Лист1").Columns("A:A")
    Set r1 = r.Find(What:=CStr(Target.Value), LookIn:=xlValues)
    If r1 Is Nothing Then
        nRow = r.End(xlDown).Row
        If nRow =  65536  Then
            nRow =  1 
        End If
        r.Worksheet.Cells(nRow +  1 ,  1 ).Value = Target.Value
    Else
        If r1.Value = Target.Value Then
            r1.Value = Target.Value
        Else
            nRow = r.End(xlDown).Row
            r.Worksheet.Cells(nRow +  1 ,  1 ).Value = Target.Value
        End If
    End If
End If
labErr:
End Sub


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37052992
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробовал к книге 100 привязать прайс дриада с остатками, кнопка перестала нажиматся?(
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37053029
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уряяяяя, все заработало, если не ошибаюсь кнопка сейчас не нужна совсем????
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37053035
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: михаил78
> попробовал к книге 100 привязать прайс дриада с остатками, кнопка перестала нажиматся?(


у меня все получилось. может защита мешает? попробуй её снять и посмотри как будет без неё

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37053038
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: михаил78
> уряяяяя, все заработало, если не ошибаюсь кнопка сейчас не нужна совсем????


Можно без кнопки, нужно открыть обе книги и выполнить макрос ddd из книги "Книга100.xls"

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37053039
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ан нет, нужна,)) спасибо тебе большое, выручил сильно! щас на примере попробую добавить чтоб добавлялось название организации, если получится. кстати что почитать по макросам ???
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37053062
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
походу сам не разберусь как добавить чтоб автоматом ставилось название получателя и дата и время добавления, я думал что только надо строку в макросе поменять.........
...
Рейтинг: 0 / 0
25 сообщений из 66, страница 2 из 3
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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