2 tane Commandbutton var
Commandbutton1
Commandbutton2
Amac : Commandbutton1 ' e basmadan Commandbutton2 ' ye basarsam bana önce Commandbutton1'e bas die uyarı versin.
Commandbutton1
Commandbutton2
Amac : Commandbutton1 ' e basmadan Commandbutton2 ' ye basarsam bana önce Commandbutton1'e bas die uyarı versin.
Kod:
Private Sub CommandButton2_Click()
isim = Worksheets("sayfa3").Range("ı1").Value
klasor = Worksheets("sayfa3").Range("ı2").Value
TARH = Worksheets("sayfa3").Range("Q1").Value
ad1 = "C:\Users\Metisa\Desktop\ARŞİV\" & TARH
If CreateObject("Scripting.FileSystemObject").FolderExists(ad1) = False Then
MkDir ad1
End If
ad2 = "C:\Users\Metisa\Desktop\ARŞİV\" & TARH & "\" & klasor
If CreateObject("Scripting.FileSystemObject").FolderExists(ad2) = False Then
MkDir ad2
End If
With ActiveWorkbook
.SaveAs "C:\Users\Metisa\Desktop\ARŞİV\" & TARH & "\" & klasor & "\" & isim & ".xls"
End With
MsgBox "İşlem tamam.", vbInformation, "Metro"
End Sub
Kod:
Private Sub CommandButton1_Click()
Dim con As Object, rs As Object
yol = "C:\DATA\DATA.accdb"
Set con = CreateObject("Adodb.connection")
Set rs = CreateObject("Adodb.recordset")
con.Open "provider=microsoft.ace.oledb.12.0;data source=" & yol & ""
rs.Open "select * from [A] where kod='" & Worksheets("sayfa3").Range("I2").Value & "' and sira=" & CDbl(Worksheets("sayfa3").Range("M2").Value) & ";", con, 1, 1
If rs.RecordCount > 0 Then
On Error Resume Next
Worksheets("sayfa3").Range("ı8").Value = ""
Worksheets("sayfa3").Range("ı9").Value = ""
Worksheets("sayfa3").Range("ı10").Value = ""
Worksheets("sayfa3").Range("ı11").Value = ""
Worksheets("sayfa3").Range("ı8").Value = rs("marka")
Worksheets("sayfa3").Range("ı9").Value = rs("model")
Worksheets("sayfa3").Range("ı10").Value = rs("seri")
Worksheets("sayfa3").Range("ı11").Value = rs("musterino")
End If
rs.Close
con.Close
Set rs = Nothing: Set con = Nothing
End Sub
