Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Читать ячейку excel / 7 сообщений из 7, страница 1 из 1
03.12.2013, 20:53
    #38488024
Ghepard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Читать ячейку excel
предыстория, когда я посчитал сколько переменных у меня будет для одного игрока и сколько этих игроков.... 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
03.12.2013, 21:11
    #38488037
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Читать ячейку excel
xlSheet.Cells(row, collum) - это и есть доступ к ячейке - его и писать и читать
...
Рейтинг: 0 / 0
03.12.2013, 21:54
    #38488071
Ghepard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Читать ячейку excel
Shocker.Pro, а как в тексте программы написать?
Код: vbnet
1.
2.
3.
Private Sub Command3_Click()
text1 = Call zap(2, 5)
End Sub



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



что я не так делаю?
...
Рейтинг: 0 / 0
03.12.2013, 22:50
    #38488125
Ghepard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Читать ячейку excel
нашел)))
Код: vbnet
1.
2.
3.
4.
Private Sub Command3_Click()
Set xlSheet = MyXL.Worksheets(1)
Text1 = xlSheet.Cells(2, 2).VALUE  
End Sub
...
Рейтинг: 0 / 0
03.12.2013, 22:54
    #38488128
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Читать ячейку excel
Ghepardпредыстория, когда я посчитал сколько переменных у меня будет для одного игрока и сколько этих игроков.... 300*1000+
обычного текстового файла для хранения таких данных стало недостаточно. Excel справляется.
Фтопку Эксель - не для него работа.
Хотя бы Аксесс.
...
Рейтинг: 0 / 0
03.12.2013, 23:29
    #38488156
lbppb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Читать ячейку excel
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
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Читать ячейку excel / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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