Conduttura secondaria pubblica ()
oXLApp fioco come Excel.Application
oXLBook fioco come Excel.Workbook
Regolare il oXLApp = nuovo Excel.Application
oXLApp.Visible = allineano
Regolare il oXLBook = oXLApp.Workbooks.Open (“c:\Book1.xls ") 'aprono un libro di esercizi attuale
oXLBook di FindValue
oXLBook.Close falso
oXLApp.Quit
Sommergibile dell'estremità
FindValue secondario pubblico (xlWorkbook di ByRef come Excel.Workbook)
'V fioca come oggetto
V fioca come variante
X fioca come numero intero
Colonna fioca come numero intero
Xlsheet fioco come Excel.Worksheet
Regolare il xlsheet = xlWorkbook.Sheets.Item (1)
Colonna = 3
v = 10
Debug.Print “che osserva nella colonna„ & in CStr (colonna) & “per il valore: „ & CStr (v)
Con xlsheet
. Attivare
. Cellule (1, 1).End (Excel.XlDirection.xlDown). Prescelto
x = xlsheet. Application.ActiveCell.Row
Mentre (x > 1)
Se (. Cellule (x, colonna). Valore = v) allora
Valore trovato di Debug.Print “: „ + CStr (v)
'. File (x + 1).Insert (spostamento: =Excel.XlDirection.xlDown, CopyOrigin: =Excel.XlInsertFormatOrigin.xlFormatFromLeftOrAbove)
. File (spostamento x + 1).Insert: =xlDown, CopyOrigin: =xlFormatFromLeftOrAbove
x = 1
Altrimenti
'messo qui per vedere come sta funzionando
Debug.Print. Cellule (x, colonna). Valore
Concluder se
x = x - 1
Wend
Concluder con
Concludere il sommergibile
|