TATbim
Banner Ağı
Bedava Reklam
www.tatbim.de
HOSTİNG
Web Hosting
RADYO HOSTİNG
www.jethost.de
Divx Forum
Divx Paylaşım
Türk Film Arşivi
www.dostkervani.net
Site Rehberi
Sitenizi Ekleyin
Hitiniz Artsın
www.yenilist.com
RADYODİLAN
24 Saat
Canlı Yayın
www.radyodilan.net
+ Forum TATbim » Webmaster FORUM » Programlama
 VB üzerinden Excel de arama yapmak

Kullanıcı Adı: Beni Hatirla
Şifre:
Sayfa: [1]
Konu: VB üzerinden Excel de arama yapmak  (Okunma Sayısı 1033 defa) Seçenekler Arama
0 Üye ve 2 Ziyaretçi konuyu incelemekte.
« : Ağustos 25, 2007, 11:42:53 ÖS »
Romeo
Forum Yöneticisi
*****

Teşekkür Puanı
-Verdiği Teşekkür: 7
-Aldığı Teşekkür: 26


Offline Offline

Mesaj Sayısı: 1199


Üyelik Bilgileri
VB üzerinden Excel de arama yapmak

Kod:
Project/References menulerinden "Microsoft Excel 10.0 Object Library" ekleyin,

Formunuza 9 adet text kutusu, 9 adet label ve bir adet command butonu ekleyin,

ve asagidaki kodlari oldugu gibi forma yapistirin ve calistirin.

Dim c As Excel.Range
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet


Sub ExcelAra()
On Error GoTo hata
Set xlApp = New Excel.Application

Text2.Text = ""

Set xlBook = Workbooks.Open(App.Path & "devlet_kurumlari.xls", , True)
Set xlSheet = xlBook.Worksheets("sheet 1")


With xlSheet.Range("a1:c65536")
Set c = .Find(Trim(Text1.Text), lookin:=xlValues)
If Not c Is Nothing Then

firstAddress = c.Address

Text2.Text = c.Address


Range(Text2.Text).Select
Text3.Text = Excel.ActiveCell.Row

'gggggg_______Kurum Adi
Range("$d$" & Text3.Text).Select
Text4.Text = Excel.ActiveCell

'gggggg_______Kurum gli
Range("$a$" & Text3.Text).Select
Text5.Text = Excel.ActiveCell

'gggggg_______Kurum glcesi
Range("$b$" & Text3.Text).Select
Text6.Text = Excel.ActiveCell

'gggggg_______Kurum Telefonu
Range("$e$" & Text3.Text).Select
Text7.Text = Excel.ActiveCell
MaskEdBox1.Text = Excel.ActiveCell
'gggggg_______Kurum Fax
Range("$f$" & Text3.Text).Select
Text8.Text = Excel.ActiveCell

'gggggg_______Kurum Adres
Range("$g$" & Text3.Text).Select
Text9.Text = Excel.ActiveCell



Do
c.Interior.Pattern = xlPatternGray50
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> firstAddress
End If
End With

If Text2.Text = "" Then Text2.Text = "Bulunamadi..."




xlBook.Close False
xlApp.Quit

Exit Sub
hata:
MsgBox Err.Description

End Sub

Private Sub Command1_Click()
ExcelAra
End Sub

Logged

Sınırsız Sohbet'e girmek ve yeni insanlarla tanışmak için tıklayın Linklerin Gorulmesine izin Verilmiyor
Linki Gorebilmek icin Uye Ol veya Giris Yap
www.TATbim.Com

« Yanıtla #1 : Mart 10, 2008, 01:29:20 ÖS »
Nαρѕтєя
Yeni Üye
*

Teşekkür Puanı
-Verdiği Teşekkür: 0
-Aldığı Teşekkür: 0


Offline Offline

Mesaj Sayısı: 17

Webmaster [ | ] Grafiker


Üyelik Bilgileri WWW
Ynt: VB üzerinden Excel de arama yapmak

Bu Kod İşime Yaradı saoL
Logged

̿̿̿N α ρ ѕ т є я - L é a D é R ²ººº « Séßéßim SénSin..! »CoSSécant ²


Sayfa: [1]
 
Gitmek istediğiniz yer:  

Arşiv
MySQL ile Güçlendirildi PHP ile Güçlendirildi Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks

Copyright © 2001-2007 TATbim™
XHTML 1.0 Geçerli! CSS Geçerli!
|Sitemap|Sitemap1|Sitemap2|Wap|Wap2|Wap Forum|XML|