Вывод массива на лист excel - VBA (48983)

Узнай цену своей работы

Формулировка задачи:

Всем добрый вечер. Собственно, проблема вот в чем, пользователь вводит количество столбцов и строк массива, после чего сам же вводит значения Как сделать так, чтобы это выводилось на лист excela?
Заранее благодарю за помощь
null
Вроде бы добавил это после next i, выводит на лист, но проблема теперь в другом, почему при вводе первых трех значений - например ввожу подряд 1-2-3-4 с матрицей 2х2, он выдает на лист 0 0 0 и 4-ый элемент 1, не понимаю, к сожалению

Решение задачи: «Вывод массива на лист excel»

textual
Листинг программы
Option Base 1
 
Sub massiv()
    Dim A() As Integer
    Dim i As Integer, j As Integer
    Dim n As Single, m As Single
    n = InputBox("Введите кол-во строк массива")
    m = InputBox("Введите кол-во столбцов массива")
    ReDim Preserve A(n, m)
    For i = 1 To n
        For j = 1 To m
            A(i, j) = InputBox("Введите значения массива  А ")
        Next j
    Next i
 
    Cells(1, 1).Resize(n, m).Value = A
 
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5
Похожие ответы