powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Читать ячейку excel
7 сообщений из 7, страница 1 из 1
Читать ячейку excel
    #38488024
Ghepard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
предыстория, когда я посчитал сколько переменных у меня будет для одного игрока и сколько этих игроков.... 300*1000+
обычного текстового файла для хранения таких данных стало недостаточно. Excel справляется. Нигде не могу найти как прочитать ячейку, как записать нашел, а прочитать нет(((

Код: vbnet
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.
Dim MyXL As Object
Dim xlSheet As Object 'Excel.Worksheet
 
Private Sub Command1_Click() '
Set MyXL = GetObject("D:\my_doc\Книга1.xls") 'свой путь
MyXL.Application.Visible = True
MyXL.Parent.Windows(1).Visible = True
End Sub
 
 
Private Sub Command2_Click()
MyXL.Application.Quit ' Закрываем
Set MyXL = Nothing
End Sub
 
Private Sub zap(row As Integer, collum As Integer, x)
Set xlSheet = MyXL.Worksheets(1) 'лист 1
xlSheet.Cells(row, collum) = x
 
End Sub
 
Private Sub Command3_Click()
Call zap(2, 5, 100)
Call zap(3, 5, "hdfhg")
End Sub
...
Рейтинг: 0 / 0
Читать ячейку excel
    #38488037
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xlSheet.Cells(row, collum) - это и есть доступ к ячейке - его и писать и читать
...
Рейтинг: 0 / 0
Читать ячейку excel
    #38488071
Ghepard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, а как в тексте программы написать?
Код: vbnet
1.
2.
3.
Private Sub Command3_Click()
text1 = Call zap(2, 5)
End Sub



не работает(
...
Рейтинг: 0 / 0
Читать ячейку excel
    #38488105
Ghepard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и так тоже(
Код: vbnet
1.
2.
3.
4.
Private Sub Command3_Click()
Set xlSheet = MyXL.Worksheets(1)
Text1 = xlSheet.Cells(2, 2)
End Sub



что я не так делаю?
...
Рейтинг: 0 / 0
Читать ячейку excel
    #38488125
Ghepard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нашел)))
Код: vbnet
1.
2.
3.
4.
Private Sub Command3_Click()
Set xlSheet = MyXL.Worksheets(1)
Text1 = xlSheet.Cells(2, 2).VALUE  
End Sub
...
Рейтинг: 0 / 0
Читать ячейку excel
    #38488128
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ghepardпредыстория, когда я посчитал сколько переменных у меня будет для одного игрока и сколько этих игроков.... 300*1000+
обычного текстового файла для хранения таких данных стало недостаточно. Excel справляется.
Фтопку Эксель - не для него работа.
Хотя бы Аксесс.
...
Рейтинг: 0 / 0
Читать ячейку excel
    #38488156
Фотография lbppb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ghepardнашел)))
Код: vbnet
1.
2.
3.
4.
Private Sub Command3_Click()
Set xlSheet = MyXL.Worksheets(1)
Text1 = xlSheet.Cells(2, 2).VALUE  
End Sub



А заодно, рекомендую обратить внимание на следующие варианты:
Код: vbnet
1.
2.
3.
4.
.Value
.Value2
.Text
.Formula



И файл для наглядности.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Читать ячейку excel
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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