Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 12.10.2021
Сообщений: 1

method range of object global failed при получении диапазона ячеек из powerpoint

12.10.2021, 11:08. Показов 638. Ответов 0

Студворк — интернет-сервис помощи студентам
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Dim globall As Variant
Dim segodnyadata As Variant
 
Sub OnSlideShowPageChange(ByVal SSW As SlideShowWindow)
 If SSW.View.CurrentShowPosition = 6 Then
 proverka
 End If
 End Sub
 
Sub proverka()
If Date <> segodnyadata Then ExcelAp
End Sub
 
Sub ExcelAp()
segodnyadata = Date
Dim objXls As Object
Set objXls = CreateObject("Excel.Application")
objXls.Workbooks.Open "C:\Users\user\Desktop\ÒÅËÅÂÈÇÎÐ\Êíèãà1.xlsx"
objXls.Application.Visible = False
 
Dim a() As Variant: a = Range("A2:B1000")
Dim i As Long
 
 
For i = LBound(a) To UBound(a)
 If Month(a(i, 2)) = Month(Date) And Day(a(i, 2)) = Day(Date) Then globall = vbNewLine & a(i, 1) + globall & vbNewLine
Next
Zapis
objXls.Workbooks.Close
End Sub
 
Sub Zapis()
ActivePresentation.Slides(6).Shapes("TextBox 101").TextFrame.TextRange.Text = globall
ActivePresentation.Slides(6).Shapes("TextBox 11").TextFrame.TextRange.Text = "Ïîçäðàâëÿåì ñ äíåì ðîæäåíèÿ!" & vbNewLine & Date
ActivePresentation.Slides(6).Shapes("TextBox 101").Width = 2600
ActivePresentation.Slides(6).Shapes("TextBox 101").Height = 1050
ActivePresentation.Slides(6).Shapes("TextBox 11").Width = 2600
ActivePresentation.Slides(6).Shapes("TextBox 11").Height = 200
 
End Sub
Макрос при наступлении нового числа, открывает excel и получает данные из 2-х столбцов, затем сравнивает с сегодняшней датой и выводит именников в textbox на слайде
Иногда выпадает ошибка "method range of object global failed" на строке "Dim a() As Variant: a = Range("A2:B1000")". В таблице excel хранятся 2 столбца. В первом имя(Текстовый), во втором дата(Формат даты). Почему она появляется ума не приложу, заметил что если запустить excel заранее, то она появляется реже.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.10.2021, 11:08
Ответы с готовыми решениями:

Ошибка "runtime error 1004 method range of object global failed" при загрузке из excel в textbox
Выходит ошибка runtime error 1004 method range of object global failed при загрузки данных из файла excel. Помогите разобраться. ...

Ошибка Method Range of Object Global failed
Помогите найти ошибку. Пишет Method Range of Object Global failed и указывает на первую строчку. Если убрать это сегмент из кода, то все...

Ошибка Method 'Range' of 'object' Global Failed
помогите пожалуйста разобраться с возникшей ошибкой (Снимок.png) Код: Sub Sales() Dim i As Integer, j As Integer, Number As...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.10.2021, 11:08
Помогаю со студенческими работами здесь

Сравнение массивов - Ошибка Method 'Range' of 'object' Global Failed
Здравствуйте, в Vba новичок, погуглил, не могу понять в чем ошибка. Есть два массива А1:АХХ на одном листе и А1:АХХ на другом, пытаюсь их...

Ошибка method range of object global failed в чем ошибка
Sub ПроверкаВвода() Dim A As Range Dim B As Range Dim i As...

Ошибка "runtime error 1004 method range of object global failed"
Ошибка &quot;runtime error 1004 method range of object global failed&quot; при вызове формы. ' Инвестиции Sub ShowFmInvestments() ...

Method union of object global failed при попытке затиреть пустые строки
Добрый день есть скрипт в котором я использую код описанный ниже для того, что бы затирать пустые строки. Данный код я использую на...

Method 'Range' of object '_worksheet' failed
Доброе утро. Помогите разобраться, не пойму откуда руки растут у моей проблемы. Есть excel, в нём висит событие на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru