1.新建一張表格,在表格中導入學生的成績表,如圖所示,將建立一個按鈕,通過它來實現查找。
成都創新互聯始終堅持【策劃先行,效果至上】的經營理念,通過多達十載累計超上千家客戶的網站建設總結了一套系統有效的營銷解決方案,現已廣泛運用于各行各業的客戶,其中包括:成都紗窗等企業,備受客戶贊美。
2.單擊菜單欄中的“開發工具”——插入——表單控件——按鈕,在出現的十字箭頭上拖住畫出一個按鈕,如圖所示。
3.在彈出的查找紅對話框中選擇“錄制”,在彈出的“錄制新宏”對話框中,修改宏名稱為“查找”,單擊確定。
4. 單擊“開發工具”——查看代碼,打開VBA編輯器,如圖所示。
5.現在輸入代碼:
Sub 查找()
Dim jieguo As String, p As String, q As String
Dim c As Range
jieguo = Application.InputBox(prompt:="請輸入要查找的值:", Title:="查找", Type:=2)
If jieguo = "False" Or jieguo = "" Then Exit Sub
Application.ScreenUpdating = False
Application.DisplayAlerts = False
With ActiveSheet.Cells
? Set c = .Find(jieguo, , , xlWhole, xlByColumns, xlNext, False)
? If Not c Is Nothing Then
? ? ? p = c.Address
? ? ? Do
? ? ? ? ? c.Interior.ColorIndex = 4
? ? ? ? ? q = q c.Address vbCrLf
? ? ? ? ? Set c = .FindNext(c)
? ? ? Loop While Not c Is Nothing And c.Address p
? End If
End With
MsgBox "查找數據在以下單元格中:" vbCrLf vbCrLf _
? q, vbInformation + vbOKOnly, "查找結果"
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub
6.現在回到EXCEL表格,右擊按鈕,選擇“編輯文字”,修改按鈕名稱為“查找按鈕”。
7. 現在單擊查找按鈕,出現對話框“請輸入要查找的值”,在方框中輸入“男”,單擊確定,出現對話框“查找數據在一下單元格中”,單擊確定,對應單元格就變成了亮色。
vb.net是變成語言哦~用于寫程序的,最后生成的文件的擴展名是.exe。程序的作用不限于計算數字等,還能實現其他復雜的功能,比如實現網絡通信等等,和vb.net語言屬于一類的還有c語言,c++,c#,java,python等等語言。
而excel函數僅用于計算公式,他不是一種語言,只能在excel文件中寫,只能用excel運行。一旦脫離excel(比如你電腦沒裝excel)那你學的excel函數就完全不起作用了。excel文件最后生成的文件的擴展名是.xlsx(2010版)。
介于兩者之間的是vba。就是寫excel里面的“宏”的語言。難度高于excel函數,低于vb.net。你從vba開始學的話,可以兩頭都了解一點。
在項目中添加Excel類庫的引用,然后在VB中定義Excel 的Application,WorkBook和Worksheet
然后對Worksheet中的Range進行操作,不用像Access那樣建立ADO什么的連接。
比如
Dim exlApp as Excel.Application = Createobject("Excel.Application")
if exlApp is Nothing then exit sub
dim xBook as Excel.WorkBook=exlApp.Workbook.add
if xBook is Nothing then exit sub
dim xSheet as excel.WorkSheet =xbook.WorkSheet.Add
if xSheet is Nothing Then exit sub
with xSheet
.Range("A1").value="Excel Application Test"
.Range("B1" ":D2").Merge
.Range("B1" ":D2").Value="合并表格內容"
end with
你可以試試連接是否正確。
我的是2007版本,其它類似
1.在工程中引用Microsoft Excel 12.0 Object Library
2、在通用對象的聲明過程中定義EXCEL對象:
Dim xlApp As Excel.Application
Dim xlBook As Excel.WorkBook
Dim xlSheet As Excel.Worksheet
3、在程序中操作VB.NET EXCEL常用命令:
Set xlApp = CreateObject("Excel.Application") '創建EXCEL對象
Set xlBook = xlApp.Workbooks.Open("文件名") '打開已經存在的EXCEL工件簿文件
xlApp.Visible = True '設置EXCEL對象可見(或不可見)
Set xlSheet = xlBook.Worksheets("表名") '設置活動工作表
xlSheet.Cells(row, col) =值 '給單元格(row,col)賦值
xlSheet.PrintOut '打印工作表
xlBook.Close (True) '關閉工作簿
xlApp.Quit '結束EXCEL對象
Set xlApp = Nothing '釋放xlApp對象
xlBook.RunAutoMacros (xlAutoOpen) '運行EXCEL啟動宏 xlBook.RunAutoMacros (xlAutoClose) '運行EXCEL關閉宏
還有很多,這個要自己慢慢摸索
文章名稱:excelvb.net的簡單介紹
文章地址:http://vcdvsql.cn/article10/hedigo.html
成都網站建設公司_創新互聯,為您提供網站收錄、小程序開發、企業建站、定制開發、App設計、網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯