Перейти к содержанию

РЕМОНТ ТАБЛИЦ


Перейти к решению Решено eremej,

Рекомендуемые сообщения

В 13/2/2026 в 11:16 ΠΜ, Stefan9911 сказал:

Γεια σας, πού στο excel μπόρεσα να βρω αυτές τις βιολετί και κίτρινες μετρήσεις, επειδή δεν υπάρχουν εκεί... ευχαριστώ;

The yellow cell comes out after some calculation and I'm asking if anyone can fix it.

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520473
Поделиться на другие сайты

  • Ответов 4,7 тыс
  • Создана
  • Последний ответ

Топ авторов темы

В 25.01.2026 в 20:43, Druskoking777 сказал:

Я внесла небольшие изменения в файл.

Ранее окончательные результаты можно было загрузить только с листа ARCHIVE.

Теперь окончательные результаты также можно загрузить с листа LISTING.

Лист LISTING — это основной лист, с которого начинается загрузка данных.

Также были внесены изменения; расширен диапазон ячеек, в которых происходит очистка данных. Ранее существовали столбцы, в которых данные не удалялись.

Исправления диапазонов ячеек для очистки/удаления данных были внесены на листах LISTING и ARCHIVE.

image.thumb.png.b45d71bd5293d5bda1e909b1472a8297.png

Здесь вы можете скачать файл.

Необходимо выразить благодарность автору файла и человеку, который исправил и доработал его; я внес лишь незначительные, несущественные изменения.

Что мне нравится в этом файле, так это то, что он содержит очень широкий спектр прогнозов и предсказаний; теперь осталось лишь некоторое время изучить результаты и посмотреть, можно ли обнаружить какие-либо интересные закономерности в каких-либо из прогнозов.

 

 

PunterBets.xlsb 822.23 kB · 89 загрузок

Как всем известно, архив Punterbets не может загружать коэффициенты матчей.

Но я придумал трюк и стратегию, которые, кажется, пока работают.

Я создал макрос в Excel для копирования коэффициентов из файла MACBETH V3.2 (Value 1X2+Theory+Draw) в файл PUNTERBETS.

На первый взгляд это кажется сложным, поскольку в каждом файле данные для каждого матча находятся в разных строках и в разных ячейках.

Макрос Excel анализирует столбцы C и J исходного и целевого файлов, чтобы сопоставить данные.

Например, предположим, что у нас есть совпадение в 11-й строке файла MACBETH V3.2(Value 1X2+Theory+Draw), и мы хотим скопировать коэффициенты из диапазона BI:CJ в это же совпадение в файле PUNTERBETS, но это же совпадение может находиться в другой строке файла PUNTERBETS.

Макрос выполняет поиск аналогичного совпадения в соответствующей строке файла PUNTERBETS и вставляет коэффициенты в диапазон ячеек AQ:BR вместе с окончательными результатами, как показано на изображении.

Untitled.thumb.jpg.3900bbcf16e35529e5a66a46fe3e2444.jpg

Файл PUNTERBETS можно закрыть; нужно лишь открыть исходный файл с коэффициентами. Я проверил, и ставки копируются даже без открытого файла PUNTERBETS.

Я не стал делиться файлом, потому что для его работы код должен включать путь к папке, где у каждого пользователя находится файл PUNTERBETS, а это разные вещи. Поэтому я оставляю код здесь.

' FULL path of the destination workbook
    destinationPath = "C:\" 

В приведенном ниже коде вам нужно найти две строки выше и заменить C:\ на полный путь к файлу PUNTERBETS.

Приведённый выше код был протестирован, но он копирует коэффициенты из файла MACBETH V3.2(Value 1X2+Theory+Draw) в файл PUNTERBETS.
Если бы исходный файл отличался от MACBETH V3.2(Value 1X2+Theory+Draw), код, возможно, потребовал бы изменения, поскольку коэффициенты могли бы находиться в другом диапазоне ячеек.

Вот код.

 

Sub Copy_Listing_Macbeth_To_Punterbets_Match()

    Dim wbSource As Workbook
    Dim wbDestination As Workbook
    Dim wsSource As Worksheet
    Dim wsDestination As Worksheet
    Dim destinationPath As String
    
    Dim sourceRow As Long
    Dim destinationRow As Long
    Dim lastSourceRow As Long
    Dim lastDestinationRow As Long
    
    Dim teamName1 As String
    Dim teamName2 As String
    
    ' Variables to search for matches in destination (using Find for speed)
    Dim searchRangeC As Range
    Dim searchRangeD As Range
    Dim foundCellC As Range
    Dim firstAddressC As String
    
    ' Source workbook (this workbook)
    Set wbSource = ThisWorkbook
    Set wsSource = wbSource.Sheets("LISTING")

    ' FULL path of the destination workbook
    destinationPath = "C:\"  

    ' Optimization before opening destination
    Application.ScreenUpdating = False
    Application.DisplayAlerts = False
    Application.Calculation = xlCalculationManual ' Avoid recalculation during process

    On Error Resume Next
    Set wbDestination = Workbooks.Open(destinationPath)
    On Error GoTo 0
    
    If wbDestination Is Nothing Then
        MsgBox "Destination file not found at path: " & destinationPath, vbCritical
        Application.ScreenUpdating = True
        Exit Sub
    End If
    
    Set wsDestination = wbDestination.Sheets("LISTING")
    
    ' Define search ranges in destination (Columns C and D)
    lastDestinationRow = wsDestination.Cells(wsDestination.Rows.Count, "C").End(xlUp).Row
    If lastDestinationRow < 2 Then lastDestinationRow = 2 ' Ensure it starts at least at row 2
    
    Set searchRangeC = wsDestination.Range("C2:C" & lastDestinationRow)
    Set searchRangeD = wsDestination.Range("D2:D" & lastDestinationRow)

    ' Define last row in source
    lastSourceRow = wsSource.Cells(wsSource.Rows.Count, "C").End(xlUp).Row
    
    ' --- START OF COPY LOOP ---
    
    ' Loop through the source file from row 4 to the last row
    For sourceRow = 4 To lastSourceRow
        
        ' 1. Get team names from current source row
        teamName1 = CStr(wsSource.Cells(sourceRow, "C").Value)
        teamName2 = CStr(wsSource.Cells(sourceRow, "D").Value)
        
        ' Skip if empty
        If teamName1 <> "" And teamName2 <> "" Then
            
            ' 2. Search for first team in destination (Column C)
            Set foundCellC = searchRangeC.Find(What:=teamName1, LookIn:=xlValues, LookAt:=xlWhole, MatchCase:=False)
            
            ' If first team is found, verify second team in same row
            Do While Not foundCellC Is Nothing
                
                If firstAddressC = "" Then
                    firstAddressC = foundCellC.Address
                ElseIf foundCellC.Address = firstAddressC Then
                    ' Exit if full loop completed (avoid infinite loop)
                    Exit Do
                End If
                
                ' 3. Check second team match in same row (Column D)
                If wsDestination.Cells(foundCellC.Row, "D").Value = teamName2 Then
                    
                    ' --- MATCH FOUND ---
                    
                    ' Destination row is the row where match was found
                    destinationRow = foundCellC.Row
                    
                    ' Copy data range (BI:CJ) from source ? paste into destination (AQ onward)
                    ' Destination range starts at AQ and spans same width (30 columns)
                    
                    wsSource.Range("BI" & sourceRow & ":CJ" & sourceRow).Copy
                    
                    ' Paste values and formats
                    wsDestination.Range("AQ" & destinationRow).PasteSpecial Paste:=xlPasteValues
                    wsDestination.Range("AQ" & destinationRow).PasteSpecial Paste:=xlPasteFormats
                    
                    ' Exit loop assuming match is unique
                    Exit Do
                    
                End If
                
                ' If second team did not match, search next occurrence
                Set foundCellC = searchRangeC.FindNext(foundCellC)
                
            Loop
            
            ' Reset address variable for next search
            firstAddressC = ""
            
        End If
        
    Next sourceRow
    
    ' --- END OF LOOP ---

    ' Cleanup and save
    Application.CutCopyMode = False
    
    wbDestination.Save
    wbDestination.Close SaveChanges:=False ' Already saved above
    
    Application.DisplayAlerts = True
    Application.ScreenUpdating = True
    Application.Calculation = xlCalculationAutomatic

    MsgBox "Process completed. Matching rows have been updated.", vbInformation

End Sub

 

Затем я назначаю предыдущий код синей кнопке в ячейке I2, и при нажатии на кнопку появляется сообщение с подтверждением после копирования коэффициентов в файл PUNTERBETS.

image.thumb.png.447806abe6f75831c21088fa56f5e691.png

 

 

Изменено пользователем Druskoking777
Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520492
Поделиться на другие сайты

Здравствуйте. У меня есть файл Excel с несколькими расчетами. Я не хочу в них вмешиваться, хочу брать матчи с Flashscore, как на скриншоте, и чтобы при входе в матч они рассчитывались автоматически. Может ли кто-нибудь мне помочь? Уточняю, что нужны все данные об этом матче. Спасибо

image.png

statistica.xlsm

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520499
Поделиться на другие сайты

Помогите пжл отремонтировать таблицу, грузит и выдаёт ошибку! Заранее благодарен.

Скриншот-20260215-031050.jpg

Скриншот-20260215-031030.jpg

Будет гол (2) (1).xlsb

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520508
Поделиться на другие сайты

В 15/01/2026 в 08:42, Алексей Иванов сказал:

Bonjour. J'ai besoin d'aide pour résoudre ce problème. L'analyse des correspondances a cessé hier.

MANAGER CORRECT SCORE-1.xlsm 64,56 Mo · 19 téléchargements

Привет, Вот исправленный файл.

MANAGER CORRECT SCORE-1.xlsm

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520619
Поделиться на другие сайты

В 10.07.2025 в 08:41, kovan сказал:

Для тех кто ищет программу без заморочек😉

Смотрите как просто: кнопка "ТБ2.5+"image.thumb.png.e27fa3a82867bb6bbb84ca6be575e614.png

А тут результаты за 2 дня: 

 

image.png

FOOTBALL CALCULATION TABLE_Kovan.xlsb 6.94 MB · 174 загрузки

Нет НБА, решил вспомнить про футбол.

Запустил эту програмку, выдало только 3 ставки на ТМ, поставил тройничком все на ТМ2.5. Все закончились 0:1

image.thumb.png.afbcf78674b2e7e45e0b26ad6f059634.png

Пререхожу я вновь на футбол😊 Без NBA баскетбол не интересен☹️

image.thumb.png.4eb2c8322e9b28627863595e00e36ca3.png

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520634
Поделиться на другие сайты

37 минут назад, kovan сказал:

Нет НБА, решил вспомнить про футбол.

Запустил эту програмку, выдало только 3 ставки на ТМ, поставил тройничком все на ТМ2.5. Все закончились 0:1

image.thumb.png.afbcf78674b2e7e45e0b26ad6f059634.png

Пререхожу я вновь на футбол😊 Без NBA баскетбол не интересен☹️

image.thumb.png.4eb2c8322e9b28627863595e00e36ca3.png

Где скачать можно файл , что-то не нашел по поиску

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520637
Поделиться на другие сайты

2 минуты назад, Gab сказал:

Где скачать можно файл , что-то не нашел по поиску

Да, извиняюсь, там он ещё не "вылечен"

ВОт новый:

FOOTBALL CALCULATION_Kovan(2026).xlsb

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520639
Поделиться на другие сайты

Только что, kovan сказал:

Да, извиняюсь, там он ещё не "вылечен"

ВОт новый:

FOOTBALL CALCULATION_Kovan(2026).xlsb 11.57 MB · 0 загрузок

Спасибо

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520640
Поделиться на другие сайты

 

Я добавил возможность загрузки коэффициентов в файл Punterbets.

Информация  отображается в ячейке AQ:BR прямо рядом с результатами загрузки.

Начальные или первоначальные квоты находятся в диапазоне ячеек AQ:BD.
Текущие или окончательные квоты находятся в диапазоне ячеек BE:BR.

Также была добавлена кнопка UPDATEODDS для обновления коэффициентов для диапазона BE:BR.

Единственное, что мне не удалось сделать, это восстановить индикатор выполнения, чтобы посмотреть, сколько времени осталось до завершения обновления, но после запуска UPDATEODDS появляется сообщение о завершении процесса.

Вот видео, демонстрирующее процесс загрузки коэффициентов, а внизу вы найдете файл Punterbets с этой модификацией для скачивания. Итальянцам следовало бы научиться делиться; здесь мы делимся. Мы не ходим вокруг да около, показывая картинки, а потом не делясь файлами. Надеюсь, они поймут это на своем форуме, где ведут себя как слюнявые младенцы в подгузниках, показывая картинки файлов, но на самом деле не делясь ими.

odds.thumb.gif.c237ce3b73d01ddafff6e28a276661c0.gif

PunterBets.xlsb

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520713
Поделиться на другие сайты

Сортировку еще надо поправить после загрузки матчей кф не совпадают

image.thumb.png.f5a95d29c54460bddec98258a03e6832.png

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520718
Поделиться на другие сайты

50 минут назад, Sergei2020 сказал:

Сортировку еще надо поправить после загрузки матчей кф не совпадают

image.thumb.png.f5a95d29c54460bddec98258a03e6832.png

Я скачал данные и коэффициенты, используя файлы Macbeth и Punterbets, и не обнаружил никаких проблем или ошибок. Вот скриншот.

Возможно, для некоторых товарищеских матчей молодежных команд или команд низших дивизионов некоторые рынки могут быть недоступны, но, как вы можете видеть на скриншоте, ошибок нет. Коэффициенты могут меняться в зависимости от времени скачивания, но я не вижу проблем с некорректными коэффициентами для каждого матча.

image.thumb.png.7697f12852350c7a99d98e18d966c919.png

 

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520720
Поделиться на другие сайты

В 15.02.2026 в 05:12, Tayler сказал:

Помогите пжл отремонтировать таблицу, грузит и выдаёт ошибку! Заранее благодарен.

Скриншот-20260215-031050.jpg

Скриншот-20260215-031030.jpg

Будет гол (2) (1).xlsb 169.79 kB · 11 загрузок

Если заставить себя - немного полистать тему... то наверняка найдётся ответ..:

 

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520721
Поделиться на другие сайты

В 15.02.2026 в 05:12, Tayler сказал:

Помогите пжл отремонтировать таблицу, грузит и выдаёт ошибку! Заранее благодарен.

Скриншот-20260215-031050.jpg

Скриншот-20260215-031030.jpg

Будет гол (2) (1).xlsb 169.79 kB · 11 загрузок

Если уж совсем лень..:

!Будет гол (2.1).xlsb

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520722
Поделиться на другие сайты

  • Постоянный
39 минут назад, Druskoking777 сказал:

Возможно, для некоторых товарищеских матчей молодежных команд или команд низших дивизионов

Было бы Идеально програмно исключить загрузку товарищеских! Они увеличивают время обработки. Если таблица грузится час, то 40 минут только эти товарняки (шлак)

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520723
Поделиться на другие сайты

15 минут назад, KGB сказал:

Было бы Идеально програмно исключить загрузку товарищеских! Они увеличивают время обработки. Если таблица грузится час, то 40 минут только эти товарняки (шлак)

Я бы с удовольствием это сделал, но моих компьютерных навыков недостаточно, чтобы настроить загрузку данных чемпионата.....Мне также хотелось бы иметь возможность настраивать, какие чемпионаты следует загружать, Но я недостаточно хорошо разбираюсь в , чтобы это 

Насколько я понимаю, в файле Macbeth, созданном The Iron Wizard, есть возможность выбрать чемпионаты, которые вы хотите загрузить.

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520724
Поделиться на другие сайты

1 час назад, Druskoking777 сказал:

Я скачал данные и коэффициенты, используя файлы Macbeth и Punterbets, и не обнаружил никаких проблем или ошибок. Вот скриншот.

Возможно, для некоторых товарищеских матчей молодежных команд или команд низших дивизионов некоторые рынки могут быть недоступны, но, как вы можете видеть на скриншоте, ошибок нет. Коэффициенты могут меняться в зависимости от времени скачивания, но я не вижу проблем с некорректными коэффициентами для каждого матча.

image.thumb.png.7697f12852350c7a99d98e18d966c919.png

 

При загрузке матчей в конце срабатывает сортировка по времени начала матча, здесь в проге она срабатывает по столбец BR это означает что кф начиная с тб2,5 и оканчивая оз нет не сортируются и будут по окончанию загрузки в произвольном порядке.

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520725
Поделиться на другие сайты

11 минут назад, Sergei2020 сказал:

При загрузке матчей в конце срабатывает сортировка по времени начала матча, здесь в проге она срабатывает по столбец BR это означает что кф начиная с тб2,5 и оканчивая оз нет не сортируются и будут по окончанию загрузки в произвольном порядке.

Я совершенно запутался, не понимаю, что вы имеете в виду.

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520726
Поделиться на другие сайты

18 минут назад, Sergei2020 сказал:

При загрузке матчей в конце срабатывает сортировка по времени начала матча, здесь в проге она срабатывает по столбец BR это означает что кф начиная с тб2,5 и оканчивая оз нет не сортируются и будут по окончанию загрузки в произвольном порядке.

Спасибо, я нашел проблему. Теперь попробую загрузить исправленный файл.

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520727
Поделиться на другие сайты

46 минут назад, Sergei2020 сказал:

При загрузке матчей в конце срабатывает сортировка по времени начала матча, здесь в проге она срабатывает по столбец BR это означает что кф начиная с тб2,5 и оканчивая оз нет не сортируются и будут по окончанию загрузки в произвольном порядке.

Большое спасибо за предупреждение; если бы не вы, я бы отправил файл с ошибками.

Вот файл; я исправил ошибку с квотой, на которую указал Sergei2020.
Думаю, ошибок больше нет, но если вы что-нибудь обнаружите, пожалуйста, сообщите мне. Спасибо.

Функция загрузки вероятностей UPDATEODDS работала хорошо и не требовала доработки.

 

 

PunterBets.xlsb

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520728
Поделиться на другие сайты

7 минут назад, Druskoking777 сказал:

Думаю, ошибок больше нет, но если вы что-нибудь обнаружите, пожалуйста, сообщите мне. 

Добрый вечер!

У меня не грузит кф-ты, из списка сайтов работает только flashscorekz.com

01.png

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520729
Поделиться на другие сайты

37 минут назад, Сахаров С сказал:

Добрый вечер!

У меня не грузит кф-ты, из списка сайтов работает только flashscorekz.com

01.png

Я не знаю, в чём может быть проблема.
У меня загрузка квоты работает со всеми вариантами в выпадающем списке.

Я только что попробовал скачать  сайта livescore.in/ru 

image.thumb.png.33ee28039deae465a2fe8ce478baf29e.png

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520731
Поделиться на другие сайты

image.thumb.png.b98a1420b7c7d7c8585fbdc392685f63.png      Можно ли восстановить этот файл? В нём есть ошибки.

Punter (3).xlsm

Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-520947
Поделиться на другие сайты

ElizaBET_PRO-BET-PLUS_PRO-BETON_+RED-CARDS_KA.xlsbВот ещё поколдовал над Елизабетой.
Теперь коэффициэнты читает, товарки можно отсеять в загрузке.

image.thumb.png.3185293b2e8aa951b8223b8b748b8588.png

 

Изменено пользователем kovan
Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-521106
Поделиться на другие сайты

11 минут назад, kovan сказал:

Вот ещё поколдовал над Елизабетой.
Теперь коэффициэнты читает, товарки можно отсеять в загрузке.

image.thumb.png.3185293b2e8aa951b8223b8b748b8588.png

ElizaBET_PRO-BET-PLUS_PRO-BETON_+RED-CARDS_KA.xlsb 698.5 kB · 1 загрузка

Большое спасибо, Коvan  , мне очень нравится  ElizaBET. Несколько дней назад мне удалось добавить данные о коэффициентах в файл Punterbets, но я не смог добавить эти данные в Elizabet.

Изменено пользователем Druskoking777
Ссылка на комментарий
https://brcbet.com/topic/68703-remont-tablits/page/188/#findComment-521107
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...