Joshua Magsino Ответов: 1

Как перенести данные с рабочего листа excel на VB.NET текстовые поля и наоборот.


Привет, Ребята! Я хотел бы узнать, как скопировать данные с листа Excel на VB.net применение.

Допустим, у меня есть форма 1.

Форма 1 имеет:
3 текстовых поля : поле имени, адреса и возраста.
2 кнопки: Сохранить и отменить

Затем у меня есть рабочий лист excel, который содержит данные.

Предполагая, что данные на листе excel состоят из тысяч строк, как я могу программно получить их с листа excel на свой компьютер? VB.Net поле?
(пример может быть простым, но мое фактическое требование не так просто, я просто хочу узнать, как получить данные из листа excel в VB.net применение.)

Что я уже пробовал:

Я попробовал поискать в google о своей проблеме, но не могу найти ничего, что бы соответствовало, я также попробовал "автоматизацию", но она также не соответствует требованиям. Я не могу сохранить макрос, который взаимодействовал бы между Excel и моим vb.net применение. пожалуйста, помогите! Спасибо!

ДОБАВИТЬ ИНФОРМАЦИЮ.

Я научился передавать данные из VB.net чтобы преуспеть с помощью VB.net коды, но, похоже, я должен использовать VBA для передачи данных из excel в vb.net.

1 Ответов

Рейтинг:
2

Joshua Magsino

Я думаю, что мне нужно закодировать его в excel, не знаете ли вы ссылку, которая научила бы меня передавать данные через VBA? большое вам спасибо за ответ!

Richard MacCutchan

Вы спросили, Как перенести данные из Excel в VB.NET применение. Как вы думаете, как VBA поможет в такой проблеме?

Joshua Magsino

это тоже одна из моих проблем, сэр, я не совсем уверен, что это VB. Но я уверен, что именно EXCEL должен выполнять эту работу. Я уже видел эту процедуру раньше, и если можно так выразиться, "Excel автоматически получает данные из текстового поля, как будто кто-то их печатает". Я не уверен, что это VBA или макрос, но что я действительно хотел бы знать, так это как получить значение текстового поля из VB.NET приложение к моему рабочему листу Excel. Я действительно просто не знаю, какую процедуру мне следует использовать.

Richard MacCutchan

То, что вы описываете, - это макрос VBA, а не VB.NET применение. Вам нужно прочитать документацию для VBA, чтобы увидеть, как это сделать.

Joshua Magsino

Я читал на нескольких сайтах, сэр, к сожалению, я не нашел никаких подсказок о том, как решить мою проблему. Я благодарю вас за то, что вы нашли время, чтобы прочитать и снабдить меня чем-то, с чего я мог бы начать поиск.

Richard MacCutchan

Я не знаю, что вы искали, но "Excel VBA" найдет для вас много примеров и учебных пособий. Попробуй http://www.excel-easy.com/vba.html для начала.

Richard MacCutchan

Вы действительно читали ссылку, которую я дал вам выше? В нем подробно объясняется, как считывать значения из Excel в VB.NET применение. Так что VB.NET или VBA, у вас есть ответ.

Joshua Magsino

У меня проблема с синтаксисом функции createobject, в большинстве случаев выдают в Excel.Приложение или любые другие приложения, созданные Microsoft, поэтому, чтобы обратить его вспять, у меня возникли проблемы с тем, как объявить мое собственное приложение (например, CreateObject("TestApp.Application")) и как я мог бы вызвать свои текстовые поля в код VBA, и можно ли даже зарезервировать все коды из Excel в VBA в VBA в Excel, я еще раз благодарю вас!

Richard MacCutchan

Извините, но я не понимаю, о чем вы спрашиваете. Ваш вопрос гласит "Я хотел бы научиться копировать данные из листа Excel в VB.net применение." И я дал вам ссылку на статью, которая точно объясняет, как это сделать. Я не вижу, что такое VBA или CreateObject я имею к этому отношение.

И, пожалуйста, используйте Ответить кнопка для ответа на комментарии.