- Katılım
- 11 Mart 2005
- Mesajlar
- 3,179
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhabalar,
Ekli dosyada aşağıdaki sorguya uyacak ;
"Data sayfasında "G" - "AJ" sütunları arasında kontrol ederek; burada değerler 0' dan büyük olanların alan adlarını alacak;
Özetle Matris prosediründe yer alan işlemleri SQL sorgusu ile yapmak...
desteğiniz için şimdiden teşekkürler,
iyi çalışmalar.
Ekli dosyada aşağıdaki sorguya uyacak ;
"Data sayfasında "G" - "AJ" sütunları arasında kontrol ederek; burada değerler 0' dan büyük olanların alan adlarını alacak;
Özetle Matris prosediründe yer alan işlemleri SQL sorgusu ile yapmak...
desteğiniz için şimdiden teşekkürler,
Kod:
Set SH = Sayfa2
key = SH.Range("C2").Value & SH.Range("C3").Value
sorgu = "Select * " & _
"From [Data$] " & _
"Where [ANAHTAR] Like '" & key & "' "
Kod:
Sub Matris()
Dim SHT As Worksheet
Dim rw As Long
Dim r As Integer
Dim c As Integer
Application.Calculation = xlCalculationManual
Set SH = Sayfa2
Set SHT = Sayfa1
SH.Range("B6:B1000").ClearContents
If SH.Range("E1") <> "" Then
rw = SH.Range("E1").Value
End If
If rw = 0 Then Exit Sub
r = 6
For c = 7 To 36
If SHT.Cells(rw, c).Value > 0 Then
SH.Range("B" & r) = SHT.Cells(1, c).Value
r = r + 1
End If
Next c
Application.Calculation = xlCalculationAutomatic
Set SH = Nothing
Set SHT = Nothing
End Sub
Ekli dosyalar
-
23.5 KB Görüntüleme: 2