Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.70/44: Рейтинг темы: голосов - 44, средняя оценка - 4.70
1 / 1 / 0
Регистрация: 12.10.2011
Сообщений: 17
1

Создание и заполнение двумерного массива из данных в excel

12.10.2011, 13:08. Показов 8746. Ответов 6
Метки нет (Все метки)

Есть 2 столбца в excel со значениями x и у. Известно, что данные записаны в столбцах A и B соответственно. Сколько строк неизвестно.

Требуется в VBA считать эти данные и заполнить массив ими.

Заранее благодарю!!
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.10.2011, 13:08
Ответы с готовыми решениями:

Передача массива данных в Excel или создание двумерного динамического массива
Нашел на просторах вот такое: Dim oExcel As Object Dim oBook As Object Dim oSheet As...

Заполнение двумерного массива данными из Excel
Необходимо импортировать данные из файла Excel и заполнить ими двумерный массив. Подскажите,...

Реализовать создание и заполнение одним числом двумерного массива конструктором с тремя параметрами
Добрый день. Одно из заданий лабораторной работы : "Реализовать создание и заполнение одним...

Не могу понять в чем проблема Создание двумерного массива и заполнение его по спирали
#include<iostream> using namespace std; int main() { int...

6
Заблокирован
12.10.2011, 13:13 2
Visual Basic
1
V = ActiveSheet.UsedRange.Value
0
1 / 1 / 0
Регистрация: 12.10.2011
Сообщений: 17
12.10.2011, 13:39  [ТС] 3
думал в цикли считывать, или нет?
0
Заблокирован
12.10.2011, 14:03 4
Не нужно здесь никакого цикла.
Важно лишь, чтобы на активном листе не было ничего, кроме координат X и Y в двух столбцах.
Иначе придётся уточнять диапазон!
1
1 / 1 / 0
Регистрация: 12.10.2011
Сообщений: 17
12.10.2011, 14:15  [ТС] 5
прошу прощения, может быть глупый вопрос.

V это массив? как его использовать?

Мне нужно считать эту зависимость для дальнейшего использования. Как получить, например, элемент номер A1 и соответствующий ему B1?

Заранее огромное спасибо, очень выручаете!

Добавлено через 1 минуту
Visual Basic
1
2
3
4
5
Dim v As Double
Sub prog()
 
Worksheets("FI_distribution_counter").Select
v = ActiveSheet.UsedRange.Value

End Sub
0
Заблокирован
12.10.2011, 14:19 6
Visual Basic
1
2
3
4
5
6
7
8
9
Dim v As VARIANT
 Sub prog()
 
   Worksheets("FI_distribution_counter").Select
   v = ActiveSheet.UsedRange.Value
   A1=V(1,1)
   B1=V(1,2)
 
 End Sub
1
1 / 1 / 0
Регистрация: 12.10.2011
Сообщений: 17
12.10.2011, 14:34  [ТС] 7
спасибо!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.10.2011, 14:34

Создание сводной таблицы Excel из двумерного массива
Доброго времени суток, уважаемые форумчане. Помогите пожалуйста решить задачу: На входе двумерный...

Создание динамического двумерного массива по данным из Excel
Считываю xlsx файл и сохраняю его в: namespace OpenXMLExcel.SLExcelUtility { public class...

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

Создание шахматки из массива данных в Excel через VBA
Доброго времени суток! Помогите пожалуйста советом/методом/примером в решении поставленной...

Заполнение двумерного массива
Можно ли заполнить матрицу размером (6 х 6) вида С= \begin{bmatrix} 0 0 0 0 0 1 \\ 0 0 0 ...

Заполнение двумерного массива
В общем, надо рандомно заполнить двумерный массив размерностью 10х10 нулями и единицами. Желательно...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.