Перевести код с VBA на Visual Basic.NET - Visual Basic .NET
Формулировка задачи:
Здравствуйте!
Прошу помощи. Переведите, пожалуйста, код ниже с VBA (Эксель) на Visual Basic.NET.
Обращаюсь вынужденно, поскольку не установлена Visual Studio. Да и вообще практически не сталкивался с Visual Basic.NET, нет навыка.
Решение задачи: «Перевести код с VBA на Visual Basic.NET»
textual
Листинг программы
Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim ex As New Microsoft.Office.Interop.Excel.Application Dim wb As Microsoft.Office.Interop.Excel.Workbook Dim si, sj, sij As Integer wb = ex.Workbooks.Add() Dim ws As Microsoft.Office.Interop.Excel.Worksheet = CType(wb.Worksheets(1), Microsoft.Office.Interop.Excel.Worksheet) ws.UsedRange.EntireRow.Delete() ws.Cells.Clear() ws.Range("A1").Value = 18 ws.Range("B1").Value = 19 ws.Range("C1").Value = -28 ws.Range("A2").Value = 14 ws.Range("B2").Value = 13 ws.Range("C2").Value = 1 ws.Range("A3").Value = 222 ws.Range("B3").Value = 0 ws.Range("C3").Value = 17 si = 0 sj = 0 For i = 1 To 3 si = si + ws.Cells(i, 1).Value sj = sj + ws.Cells(1, i).Value sij = si + sj Next ws.Cells(1, 4).Value = sj 'сумма по 1-й строке ws.Cells(1, 4).Font.Color = RGB(255, 0, 0) ws.Cells(4, 1).Value = si 'сумма по 1-му столбцу ws.Cells(4, 1).Font.Color = RGB(0, 0, 255) ws.Cells(4, 4).Value = sij 'общая сумма: по 1-му столбцу и по 1-й строке ws.Cells(4, 4).Font.Color = RGB(0, 255, 0) ex.Visible = True End Sub End Class
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д