DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sayın evren ilginize tşk ederim fakat ben dosya yolu sayfa vs yazmama rağmen hep hata verdiAz önce bununla ilgili bir soru yaptım.
Aşağıdaki linki inceleyiniz.
http://www.excel.web.tr/showthread.php?t=78598
Sub aktar()
Dim k As Byte, i As Byte
Application.ScreenUpdating = False
Range("A13:L109").ClearContents
For i = 3 To 6
Application.ExecuteExcel4Macro ("'" & ThisWorkbook.Path & "\[1.xls]N1- 1'!R" & i & "C10")
Next
Range("A7").Value = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[1.xls]N1- 1'!R7C1")
Range("A9").Value = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[1.xls]N1- 1'!R9C1")
For i = 13 To 109
For k = 1 To 12
Cells(i, k).Value = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[1.xls]N1- 1'!R" & i & "C" & k)
Next k
Next i
Application.ScreenUpdating = True
MsgBox "Veriler alındı." & vbLf & _
vbLf & "evrengizlen@hotmail.com", vbOKOnly + vbInformation, "E V R E N"
End Sub
Sayın evren çok tşk ederimDosyanız ektedir.
Kod:Sub aktar() Dim k As Byte, i As Byte Application.ScreenUpdating = False Range("A13:L109").ClearContents For i = 3 To 6 Application.ExecuteExcel4Macro ("'" & ThisWorkbook.Path & "\[1.xls]N1- 1'!R" & i & "C10") Next Range("A7").Value = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[1.xls]N1- 1'!R7C1") Range("A9").Value = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[1.xls]N1- 1'!R9C1") For i = 13 To 109 For k = 1 To 12 Cells(i, k).Value = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[1.xls]N1- 1'!R" & i & "C" & k) Next k Next i Application.ScreenUpdating = True MsgBox "Veriler alındı." & vbLf & _ vbLf & "evrengizlen@hotmail.com", vbOKOnly + vbInformation, "E V R E N" End Sub
Sub aktar2()
Dim k As Byte, i As Byte
Application.ScreenUpdating = False
Range("A13:L109").ClearContents
For i = 3 To 6
Application.ExecuteExcel4Macro ("'" & ThisWorkbook.Path & "\[2.xls]N2- 1'!R" & i & "C10")
Next
Range("A7").Value = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[2.xls]N2- 1'!R7C1")
Range("A9").Value = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[2.xls]N2- 1'!R9C1")
For i = 13 To 109
For k = 1 To 12
Cells(i, k).Value = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[1.xls]N1- 1'!R" & i & "C" & k)
Next k
Next i
Application.ScreenUpdating = True
MsgBox "Veriler alındı." & vbLf & _
vbLf & "evrengizlen@hotmail.com", vbOKOnly + vbInformation, "E V R E N"
End Sub
deneyiniz.Çok oldum biliyorum ama ne yapayım sizler gibi henüz pratik çözüm üretemiyorum
yukarıdaki çalışmayı biaz daha özetlemek istedim a13 L109 yerine
sadece d14 L14 satırındaki değerleri çekmek istersem ve a2 ı2 ye aktarmak için kodu nasıl düzenleyebilirim
For k = 4 To 12
Cells(i, k-3).Value = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[1.xls]N1- 1'!R4C" & k)
next
For k = 4 To 9
Cells(110, k).Value = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[1.xls]N1- 1'!R14C" & k)
Next
i satır no,k sütun no.çok tşk ederim ama bişey sormak istiyorum burada kullandığınız i ve k ne anlama geliyor
Sub aktar()
Dim k As Byte, i As Byte
Application.ScreenUpdating = False
Range("A13:L109").ClearContents
For k = 1 To 12
Cells(3, k).Value = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[1.xls]N1- 1'!R14C" & k)
Next
Application.ScreenUpdating = True
MsgBox "Veriler alındı." & vbLf & _
vbLf & "evrengizlen@hotmail.com", vbOKOnly + vbInformation, "E V R E N"
End Sub
borsa xlsVeri özet ile denedim uyarsa size
Sub acibadem()
Dim k As Byte, i As Byte, sat As Long, deg As String
Sheets("ACIBD.E").Select
sat = 3
Range("A3:R65536").ClearContents
For i = 14 To 108
deg = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[1.xls]N1- 1'!R" & i & "C3")
If deg Like "ACIBADEM" & "*" Then
For k = 1 To 12
Cells(sat, k).Value = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[1.xls]N1- 1'!R" & i & "C" & k)
Next
sat = sat + 1
End If
Next
For i = 14 To 108
deg = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[2.xls]N2- 1'!R" & i & "C3")
If deg Like "ACIBADEM" & "*" Then
For k = 1 To 12
Cells(sat, k).Value = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[2.xls]N2- 1'!R" & i & "C" & k)
Next
sat = sat + 1
End If
Next
MsgBox "ACI BADEM akatarıldı." & vbLf & vbLf & _
"evrengizlen@hotmail.com", vbOKOnly + vbInformation, "E V R E N"
End Sub
çok saol hocam ilginize çok tşk ederimDosyanız ektedir.
Kod:Sub acibadem() Dim k As Byte, i As Byte, sat As Long, deg As String Sheets("ACIBD.E").Select sat = 3 Range("A3:R65536").ClearContents For i = 14 To 108 deg = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[1.xls]N1- 1'!R" & i & "C3") If deg Like "ACIBADEM" & "*" Then For k = 1 To 12 Cells(sat, k).Value = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[1.xls]N1- 1'!R" & i & "C" & k) Next sat = sat + 1 End If Next For i = 14 To 108 deg = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[2.xls]N2- 1'!R" & i & "C3") If deg Like "ACIBADEM" & "*" Then For k = 1 To 12 Cells(sat, k).Value = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[2.xls]N2- 1'!R" & i & "C" & k) Next sat = sat + 1 End If Next MsgBox "ACI BADEM akatarıldı." & vbLf & vbLf & _ "evrengizlen@hotmail.com", vbOKOnly + vbInformation, "E V R E N" End Sub
Rica ederim.çok saol hocam ilginize çok tşk ederim