Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Excel VBA (часть 3)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

Vasyatka91

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
andrewkard1980
я уже сделал, ну правда не так как хотелось, вот сделал как то так:
Private Sub CommandButton1_Click()
Dim par As Integer
par = TextBox1.Value
 
'/////////////////////////////////////////////////////////////////////////////////
 Dim i           As Integer
Dim p1          As String       'NodeB Name
Dim p2          As String       'Nodeb ID
Dim p3          As String       'Adjecent Node ID
Dim p4          As String       'Sybtrack No
Dim p5          As String       'Slot No
 
i = 0
Rem NodeB Name
p1 = Range("A" & par).Offset(0, 4).Value
 
Rem Nodeb ID
p2 = Range("A" & par).Offset(0, 5).Value
 
Rem Adjecent Node ID
p3 = Range("A" & par).Offset(0, 6).Value
 
Rem Sybtrack No
p4 = Range("A" & par).Offset(0, 7).Value
 
Rem Slot No
p5 = Range("A" & par).Offset(0, 8).Value
 
pathNewBook = "C:\Temp\" 'Путь сохранения новой книги
 nameNewBook = "Base (" & Format(Now, "MMMM YYYY") & ").xlsx"
 Application.ScreenUpdating = False
 Application.DisplayAlerts = False
 Application.SheetsInNewWorkbook = 1 'количество листов в новой книге
 Set NewWB = Workbooks.Add
 ThisWorkbook.Activate
 Sheets("Base").Copy Before:=NewWB.Sheets(1)
 NewWB.Sheets(2).Delete
 
 
 NewWB.SaveAs Filename:=pathNewBook & nameNewBook
 NewWB.Close True 'Сохроняем
 Application.CutCopyMode = False
 If Dir(pathNewBook & nameNewBook) <> "" Then
  MsgBox "Создан файл: " & pathNewBook & nameNewBook
 Else
  MsgBox "не удалось создать файл
 End If
Workbooks.Open ("C:\Temp\Base (" & Format(Now, "MMMM YYYY") & ").xlsx") ' Открываем документ
 
 
Range("B4,C167").Value = p1 ' выделяем ячейки в которые необходимо произвести вставку, и вставляем
Range("C4").Value = p2
Range("B96").Value = p3
Range("D4").Value = p4
Range("E4").Value = p5
 
Unload Me
 
MsgBox "Complete", vbOKOnly, "Information"
 
 
 
вот как то так, но это только часть, вообще переменных 25)

Всего записей: 12 | Зарегистр. 05-07-2013 | Отправлено: 09:21 10-07-2013
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Excel VBA (часть 3)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru