Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
...kayıt ediniz.
Dosyanızı yeniden başlattığınızda makroları etkinleştirip kullanabilirsiniz.
Option Explicit
Sub Auto_Open()
Application.OnTime Now + TimeSerial(0, 0, 10), "Sirala"
End Sub
Sub Sirala()
Range("B3:C" & Rows.Count).Sort Range("C3"), xlDescending
Call Auto_Open
End Sub
...End With
a = a + 1
Cells(a, "A") = Replace(Split(Split(x.responsetext, """sell"":{")(1), ":")(0), """", "")
a = a + 1
Cells(a, "A") = Replace(Split(Split(x.responsetext, """buy"":{")(1), ":")(0), """", "")
Next
Application.OnTime Now + TimeValue("0:0:20"), "kod"
End Sub
...deneme yapınız. İlgili çalışma kitabını açtıktan 10 dk sonra mevcutta bulunan GetIPStatus makrosunu çalıştırır.
Private Sub Workbook_Open()
Range("A1:A4,D4:D7,.....").Select '<--- Burada seçmek istediğiniz alanları giriniz.
Application.OnTime Now + TimeValue("00:10:00"), "GetIPStatus"...
...= Range("E15").Resize(5, Sutun - 1).Value
Sutun = Sutun + 1
Range("E15").Value = Format(Time, "hh:mm")
Range("E16:E19").Value = Range("C7:C10").Value
End If
Application.OnTime Now + TimeValue("00:00:10"), "Basla"
End Sub
Sub Durdur()
Dur = True
End Sub
Sub AUTO_OPEN()
Call Refresh1
Call Resreh2
End Sub
Sub Refresh1()
DoEvents
Application.CalculateFull
ActiveWorkbook.RefreshAll
Application.OnTime Now + TimeValue("00:00:05"), "Yenile"
End Sub
Sub Refresh2()
DoEvents
Application.CalculateFull
ActiveWorkbook.RefreshAll
Application.OnTime Now +...
...misal 1. kaynak 5 sn, 2. kaynak 10. sn aralıklarla veri yüklenmesini sağlamak. şuan kullandığım kod:
Sub AUTO_OPEN()
DoEvents
Application.OnTime Now + TimeValue("00:00:03"), "Yenile"
End Sub
Sub Yenile()
DoEvents
Application.CalculateFull
ActiveWorkbook.RefreshAll
Application.OnTime Now +...
Sub AUTO_OPEN()
DoEvents
Application.OnTime Now + TimeValue("00:00:00"), "Yenile"
End Sub
Sub Yenile()
DoEvents
Application.CalculateFull
ActiveWorkbook.RefreshAll
Application.OnTime Now + TimeValue("00:00:03"), "Yenile"
End Sub
...tıklarsam yedekleme yapıyor ama kendiliğinden yedekleme yapmıyor.Yardımlarınızı bekliyorum.
Private Sub yedek_click()
Application.OnTime Now + TimeValue("00:02"), "yedek"
Dim DosyaSistemi As Object, Aktif_Dosya_Adı As String
Dim Yedek_Dosya_Adı As String, Kayıt_Yeri As String
Set...
...Object)
ResetTimer
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Not IsEmpty(CloseDownTime) Then
Application.OnTime EarliestTime:=CloseDownTime, Procedure:="CloseDownFile", Schedule:=False
End If
End Sub
Private Sub Workbook_BeforePrint(Cancel As Boolean)...
...As Range)
ResetTimer
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Not IsEmpty(CloseDownTime) Then
Application.OnTime EarliestTime:=CloseDownTime, Procedure:="CloseDownFile", Schedule:=False
End If
End Sub
Private Sub Workbook_SheetActivate(ByVal Sh As Object)...
Çalışma kitabı bölümüne aşağıdaki satırları ekleyip deneyiniz.
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Not IsEmpty(CloseDownTime) Then
Application.OnTime EarliestTime:=CloseDownTime, Procedure:="CloseDownFile", Schedule:=False
End If
End Sub
...MODÜL KODU
Public CloseDownTime As Variant
Public Sub ResetTimer()
On Error Resume Next
If Not IsEmpty(CloseDownTime) Then Application.OnTime EarliestTime:=CloseDownTime, Procedure:="CloseDownFile", Schedule:=False
CloseDownTime = Now + TimeValue("00:10:00") ' hh:mm:ss
Application.OnTime...
Merhaba,
Deneyiniz..
Sub Auto_Open()
Application.OnTime Now + TimeValue("00:00:10"), "Kopya_Al"
End Sub
Sub Kopya_Al()
Application.ScreenUpdating = False
Sheets("VERİ ").[A:E].Copy
Sheets("VERİ 2 ").Range("A1").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone...
Malesef dosyamda istediğim gibi olmadı aşağıda verdiğim kısımı birleştiremedim bir türlü.
Sheets("VERİ_GİRİŞİ").Select
Range("A1:D" & Rows.Count) = ""
bu kodun siyah ile belirtiği select yerini silip range kısmını getiriyorum noktadan sonra fakat hata veriyor bu seferde bulunduğum sayfaya...
...(Sayfayı veya hücreyi "Select" ile seçtirmeyin. Direkt olarak bilginin yazılması istenilen hücreyi gösterin.)
Sub GetData2()
If dur = 0 Then
Sheets("VERİ_GİRİŞİ").Range("B4") = "DENEME123"
Application.OnTime Now + TimeSerial(0, 0, 5), "GetData2"
Else
dur = 0
End If
End Sub
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.