powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Есть xls-файл в котором в разнобой стоят checkbox
5 сообщений из 5, страница 1 из 1
Есть xls-файл в котором в разнобой стоят checkbox
    #34711875
TQuestions
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый! Кто может подсказать по такой проблеме:
Есть xls-файл в котором в разнобой стоят checkbox и мне нужно по нажатию кнопки бежать по checkbox и ячейку перед checkbox ставить 1 или 0.

Я с Excels работал редко. Вообще-то задача сложнее. Мне нужно загружать, в Delphi, xls-файл, в котором пользователь проставил галочки. Лучше решение, чем составить макрос на прославление 1 или 0 в строках не нашел.

Заранее спасибо.
...
Рейтинг: 0 / 0
Есть xls-файл в котором в разнобой стоят checkbox
    #34711896
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шаблон заготовлен?
У каждого checkbox - есть свойство LinkedCell
в нем можно указать ячейку, в которой будет отображаться состояние checkbox-а
...
Рейтинг: 0 / 0
Есть xls-файл в котором в разнобой стоят checkbox
    #34711901
TQuestions
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Шаблон заготовлен.
Я не знаю как бежать по checkbox-сам.
...
Рейтинг: 0 / 0
Есть xls-файл в котором в разнобой стоят checkbox
    #34712780
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Цикл for для checkbox\'ов
...
Рейтинг: 0 / 0
Есть xls-файл в котором в разнобой стоят checkbox
    #34714435
TQuestions
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!
Помогло вот так:
Option Explicit

Public Ch() As New Class_OLE
Dim i As Long, oble As OLEObject
Private Sub CheckOLE_Change(cb As MSForms.CheckBox)
cb.BottomRightCell = -1 * cb.Value
End Sub



Sub AddMassiv()
i = 1
For Each oble In Sheets(1).OLEObjects
If TypeName(oble.Object) = "CheckBox" Then
ReDim Preserve Ch(1 To i)
i = i + 1
CheckOLE_Change (oble.Object)
End If
Next
End Sub
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Есть xls-файл в котором в разнобой стоят checkbox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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