С Новым годом! Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Visual Basic .NET Создание COM библиотеки для VBA(Excel) https://www.cyberforum.ru/ vb-net/ thread2062829.html
Добрый день! Подскажите пожалуйста, кто сталкивался с подобным и как это решается: пытаюсь создать dll с простой функцией, которая будет возвращать результат, для vba в excel. Действую по этому методу, но ничего не выходит в виду ошибки activex component can't create object после того как я пытаюсь назначить объекту свойства класса библиотеки Set objCalc = New SimpleCalc.Calc. Так же...
Visual Basic .NET Оптимизация/обработчик тика таймера
Привет, написал пример того, что мне нужно: Imports System.Timers Module Module1 Dim i As Integer = 1 Dim timer1 As New Timer Sub Main() timer1.Interval = 1000 timer1.Enabled = 1 Do While i = 1
Visual Basic .NET Как в DataGridView показать рядом с выделенной ячейкой окно для редактирования? https://www.cyberforum.ru/ vb-net/ thread2062691.html
Как мне при нажатии на клавишу показать рядом с выделенной ячейкой окно для редактирования выделенной ячейки как узнать координаты выделенной ячейки на экране?
Visual Basic .NET Inpout32.dll и inpoutx64.dll Добрый день всем! Имеется два файла inpout32.dll и inpoutx64.dll для работы с портами в 32-х и 64-х разрядных системах соответственно. Приходится для 32 и 64 разрядных ОС компилировать разные exe-шники всё из-за того, что в декларациях приходится делать или так для Win x32: Public Declare Function Inp Lib "inpout32.dll" Alias "Inp32" (ByVal PortAddress As Integer) As Integer Public... https://www.cyberforum.ru/ vb-net/ thread2062448.html
Бинарные файлы Visual Basic .NET
Пожалуйста... помогите выполнить задания... Первое вроде сделала (), но не понимаю, почему не считает сколько всего чисел... Буду очень благодарна за помощь. 1. Компоненты бинарного файла – целые числа. Заменить компоненты равные нулю числом, соответствующим количеству компонентов в файле. 2. Компоненты заданного бинарного файла – массивы, состоящие из 5 вещественных чисел каждый. В новый...
Visual Basic .NET Подключение стилей к WPF контролу В общем по названию видно что нужно сделать. Но у меня не выходит это сделать, т.к. пишет мне вот это В файле Control.xaml прописал так: <UserControl x:Class="SymConstructor" ... <UserControl.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="Styles.xaml"/> https://www.cyberforum.ru/ vb-net/ thread2062094.html
Visual Basic .NET Как программно отключить брандмауэр? Прошу помощи в коде; на windows 10 не хочет работать. Private Sub Disable() Dim Proc As Process = New Process Dim top As String = "netsh.exe" Proc.StartInfo.Arguments = ("firewall set opmode disable") Proc.StartInfo.FileName = top Proc.StartInfo.UseShellExecute = False Proc.StartInfo.RedirectStandardOutput = True https://www.cyberforum.ru/ vb-net/ thread2048256.html Visual Basic .NET Динамическое добавление OvalShape на форму
Всем знатокам доброго времени суток! Как динамически добавлять контролы типа кнопок, лэйбов и пр. я знаю, а вот с OvalShape так не получается. Помогите разобраться. Спасибо за понимание.
Visual Basic .NET Форматировать заголовки строк в DataGridView? Скажите, пожалуйста, а есть ли возможность при создании DataGridView поместить нумерацию строк (ну, или любые текстовые строки) в RowHeders (заголовки строк)? В свойствах и методах DataGridView такого не нашел... https://www.cyberforum.ru/ vb-net/ thread2047612.html Visual Basic .NET Заменить в тексте слова с ошибками (документ MS Word) https://www.cyberforum.ru/ vb-net/ thread2047447.html
Помогите мне! Нужно заменить в тексте слова с ошибками в программе. Вот код программы на VBA: Его надо преобразовать в код программы на VB.NET. Вот мой код на VB.NET: Public Class ThisDocument Private Sub bt_zamenit_Click(sender As System.Object, e As System.EventArgs) Handles bt_zamenit.Click Dim Документ As Word.Document = Application.ActiveDocument Dim Варианты As...
Равномерное расположение столбцов внутри dbgrid Visual Basic .NET
как сделать равномерное расположение столбцов внутри dbgrid в vb 2010?
Visual Basic .NET Цикл: Решить уравнение методом "хорд" Нужно решить уравнение методом "хорд", есть блок-схема как пример, не знаю как реализовать присвоение x=а после условия Abs(x - a) > eps Public Class Form1 Public a, b, i, ya, yb, x, eps As Single Function f(ByVal x As Single) As Single f = x ^ 3 + 3 * x ^ 2 - 24 * x - 10 End Function Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As... https://www.cyberforum.ru/ vb-net/ thread2047258.html
0 / 0 / 1
Регистрация: 18.12.2016
Сообщений: 75
20.10.2017, 20:54  [ТС] 0

Сортировка по столбцам таблицы (MS Excel) - Visual Basic .NET - Ответ 11639820

20.10.2017, 20:54. Показов 1837. Ответов 3
Метки (Все метки)

Ответ

VB.NET
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Public Class ЛистДиапазон
    Private Sub btn_reshenie_Click(sender As System.Object, e As System.EventArgs) Handles btn_reshenie.Click
        Dim Диапазон As КлассДиапазон = New КлассДиапазон(Me.Range("diapozonrange"),
                                                          Me.Range("sumelstr"))
        Диапазон.Обработать()
    End Sub
End Class
Class КлассДиапазон
    'Свойство содержащее ссылку на диапазон
    Private diapozonrange As Excel.Range
    Private sumelstr As Excel.Range
    'Конструктор класса (создает экземпляр класса)
    Sub New(diapozonrange As Excel.Range, sumelstr As Excel.Range)
        'Инициализация свойства класса
        Me.diapozonrange = diapozonrange
        Me.sumelstr = sumelstr
    End Sub
 
    'Метод для сортировки ячеек в каждом столбце с числовыми данными и записи формул рабочего листа для определения сумм элементов строк, значения которых меньше нуля.
    Sub Обработать()
        Try
            Dim i, j As Long
            Dim temp As Long
            For j = 1 To diapozonrange.Columns.Count - 1
                For i = 1 To diapozonrange.Rows.Count
                    If Not IsNothing(diapozonrange.Cells(i, j).Value) Then
                        If IsNumeric(diapozonrange.Cells(i, j).Value) Then
                            If (diapozonrange.Cells(i, j).Value > diapozonrange.Cells(i, j + 1).Value) Then
                                temp = diapozonrange.Cells(i, j).Value
                                diapozonrange.Cells(i, j).Value = diapozonrange.Cells(i, j + 1).Value
                                diapozonrange.Cells(i, j + 1).Value = temp
                            End If
                        End If
                    End If
                Next i
            Next j
 
            For i = 1 To diapozonrange.Rows.Count
                If i < 0 Then
                    sumelstr.Cells(i).Value.Formula = "=SUM(" & diapozonrange.Rows(i).Value.Address(False, False) & ")"
                End If
            Next i
 
        Catch ex As Exception
            MessageBox.Show(text:=ex.Message,
                            buttons:=MessageBoxButtons.OK,
                           caption:="Ошибка данных",
                           icon:=MessageBoxIcon.Error)
        End Try
    End Sub
End Class
Подкорректировала код, теперь у меня следующая беда.
Строка
VB.NET
1
sumelstr.Cells(i).formula = "=SUM(" & diapozonrange.Rows(i).address(False, False) & ")"
не считает сумму элементов строк, значения которых меньше 0.
Сортировка по столбцам таблицы (MS Excel)


Вернуться к обсуждению:
Сортировка по столбцам таблицы (MS Excel) Visual Basic .NET
0
Заказать работу у эксперта
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.10.2017, 20:54
Готовые ответы и решения:

Сортировка таблицы по столбцам
Написал скрипт, стандарты оформления кода еще не успел применить. Напишите, что лучше исправить и...

Сортировка таблицы по нескольким столбцам
Добрый день! Появилась необходимость рассортировать рабочую таблицу: поскольку объем данных...

Сортировка строк таблицы по нескольким столбцам
Доброго времени суток. Имеется код сортировки по одному столбцу. Sheets(&quot;Общие списки&quot;).Copy...

Сортировка таблицы по нескольким столбцам в датагрид
Доброго времени суток! Я загружаю экселевский файл в датагрид private void button1_Click(object...

3
20.10.2017, 20:54
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.10.2017, 20:54
Помогаю со студенческими работами здесь

Вывод таблицы в Excel. Как задать стили ячейкам и столбцам?
Делаю вывод таблц в Excel Может кто подскажет, как поменять формат ячейки и размер

Сортировка таблицы Excel
Добрый вечер! Подскажите незнающему. Имеется таблица с результатами соревнований(Сводный...

Сортировка таблицы в Excel
Здравствуйте, уважаемые форумчане, обыскав на просторах интернета не нашел решения для своей...

Сортировка внутри сводной таблицы Excel
Доброго времени суток! Прошу помощи настроить сортировку внутри сводной таблицы. Перепробовал...

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

Сортировка по столбцам
Здравствуйте, помогите пожалуйста сделать сортировку по алфавиту и по возрастанию. С помощью...

0
Новые блоги и статьи
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее: На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru