Cano principal secundário público ()
oXLApp não ofuscante como Excel.Application
oXLBook não ofuscante como Excel.Workbook
Ajustar o oXLApp = Excel.Application novo
oXLApp.Visible = retificam
Ajustar o oXLBook = o oXLApp.Workbooks.Open (“c:\Book1.xls ") 'abrem um manual de instruções existente
oXLBook de FindValue
oXLBook.Close falso
oXLApp.Quit
Submarino da extremidade
FindValue secundário público (xlWorkbook de ByRef como Excel.Workbook)
'V não ofuscante como o objeto
V não ofuscante como a variação
X não ofuscante como o inteiro
Coluna não ofuscante como o inteiro
Xlsheet não ofuscante como Excel.Worksheet
Ajustar o xlsheet = o xlWorkbook.Sheets.Item (1)
Coluna = 3
v = 10
Debug.Print “que olha na coluna” & no CStr (coluna) & “para o valor: ” & CStr (v)
Com xlsheet
. Ativar
. Pilhas (1, 1). Extremidade (Excel.XlDirection.xlDown). Seleto
x = xlsheet. Application.ActiveCell.Row
Quando (x > 1)
Se (. Pilhas (x, coluna). Valor = v) então
Valor encontrado de Debug.Print “: ” + CStr (v)
'. Fileiras (x + 1). Introduzir (deslocamento: =Excel.XlDirection.xlDown, CopyOrigin: =Excel.XlInsertFormatOrigin.xlFormatFromLeftOrAbove)
. Fileiras (x + 1). Deslocamento da inserção: =xlDown, CopyOrigin: =xlFormatFromLeftOrAbove
x = 1
Mais
'põr aqui para ver como está trabalhando
Debug.Print. Pilhas (x, coluna). Valor
Terminar se
x = x - 1
Wend
Terminar com
Terminar o submarino
|