Sorgu için arama sonuçları: ontime

  1. uguraslanoglu

    Dış kaynaktan veri alan makronun yenilemesi hakkında

    Selamlar; şöyle bir sorun veriyor sebebi nedir acaba. Selamlar; şöyle bir sorun veriyor sebebi ne olabilir,
  2. turist

    Excelde Webden dış veri alırken veriyi otomatik yenileme

    Aşağıdaki kod yapısı gibi deneyin. Sub SizinKodunuzunismi() 'kodlarınız 'kodlarınız Call yenile End Sub Sub yenile() Application.OnTime Now + TimeValue("00:05:00"), "SizinKodunuzunismi" End Sub Not:"00:05:00" kısmında 5 dakikada bir yenilenir,kendi ihtiyacınıza uygun...
  3. C

    Belirli bir tarihe geldiğinde mail gönderme

    ...Gönderdiğiniz sayfa benim işime yarayacak ancak belirli bir saatte gönderime göre yazılmış kodlar. Private Sub Workbook_Open() Application.OnTime TimeValue("11:00:00"), "SendEmail" End Sub Buradaki ifadeyi 7 gün önceyse mail gönder diye değiştirmem gerek. Bu konuda yardımcı olabilir...
  4. Muzaffer Ali

    Dış kaynaktan veri alan makronun yenilemesi hakkında

    ...aşağıdakiler ile değiştirin. Dim Zaman As Double Const Calistir = "Yenile" Sub Basla() Zaman = Now + TimeSerial(0, 1, 0) Application.OnTime EarliestTime:=Zaman, Procedure:=Calistir, Schedule:=True End Sub Sub Dur() On Error Resume Next Application.OnTime...
  5. ÖmerBey

    Soru Bu çalışma sayfasını saat 03:00 da veya 07:00 da otomatik kaydet yapabilir miyiz?

    Buyurunuz... Private Sub Workbook_Open() Dim a As Byte For a = 0 To 23 Application.OnTime TimeValue(a & ":00:00"), "kayit" Application.OnTime TimeValue(a & ":30:00"), "kayit" Next End Sub
  6. ÖmerBey

    Soru Bu çalışma sayfasını saat 03:00 da veya 07:00 da otomatik kaydet yapabilir miyiz?

    Merhaba, Vba'da ThisWorkbook bölümüne şu kodu: Private Sub Workbook_Open() Application.OnTime TimeValue("03:00:00"), "kayit" Application.OnTime TimeValue("07:00:00"), "kayit" End Sub Boş bir modüle de şu kodu: Sub kayit() ThisWorkbook.Save End Sub kopyalayıp dosyanızı makro içeren dosya olarak...
  7. A

    Webden veri alma ve veri aktarma.

    Hocam kod için teşekkür ederim bişeyler denedim ama umarım olur olduğunu pek zannetmesemde :)
  8. ÖmerBey

    Webden veri alma ve veri aktarma.

    İlave olarak Auto_open kodu aşağıdaki şekilde kısaltılabilir. Bazen fikir sonradan geliyor. Sub Auto_Open() Dim zaman As Byte For zaman = 0 To 23 Application.OnTime TimeValue(zaman & ":00:00"), "kayit" Next End Sub
  9. ÖmerBey

    Webden veri alma ve veri aktarma.

    ...kopyalayıp deneyiniz, auto_open kodunu bir kere çalıştırdıktan sonra belirtilen saatte verileriniz aktarılır. Sub Auto_Open() Application.OnTime TimeValue("00:00:00"), "kayit" Application.OnTime TimeValue("01:00:00"), "kayit" Application.OnTime TimeValue("02:00:00"), "kayit"...
  10. ÖmerBey

    Soru ÇALIŞMA SAATİ HAKKINDA....

    ...gerekir o da her saniye çalışacağı için bilgisayarınızı yoracaktır. Yine de istiyorum diyorsanız yukarıdaki formülü uyguladıktan sonra aşağıdaki kodu boş bir modüle kopyalayıp çalıştırınız. Sub auto_open() ActiveSheet.Calculate Application.OnTime Now + TimeValue("00:00:01"), "auto_open" End Sub
  11. ÖmerBey

    Gecikmeli Makro

    ...katılıyorum. Güncel kodunuz... Sub ekle() ActiveSheet.Shapes.Range(Array("Rectangle 7")).Select Selection.Copy Range("P7").Select ActiveSheet.Paste Selection.Name = "silinecek" Application.OnTime Now + TimeValue("00:00:05"), "sil" End Sub Sub sil() ActiveSheet.Shapes("silinecek").Delete End Sub
  12. recepkull

    Gecikmeli Makro

    Hocam yapamadım benim kodum aşağıda. Düzenleyip verebilir misin bana. ActiveSheet.Shapes.Range(Array("Rectangle 7")).Select Selection.Copy Range("P7").Select ActiveSheet.Paste Makroya tıklandığında şekli P7 ye yapıştırsın 5 saniye sonra geri silsin istiyorum.
  13. ÖmerBey

    Gecikmeli Makro

    Merhaba alternatif olarak aşağıdaki iki kod mantığından birini kullanabilirsiniz. Sub ekle() 'ekleme kod Application.OnTime Now + TimeValue("00:00:05"), "sil" End Sub Sub sil() 'silme kodları End Sub Sub kod() 'ekleme kodu Application.Wait (Now + TimeValue("00:00:05")) 'silme kodu End Sub İyi...
  14. S

    Hücre değeri artıp azalınca anahtar açıp kapatma

    ...mükemmel çalışıyor. sayfaya yazılan Public y14 Private Sub Worksheet_Calculate() If y14 <> Range("y14") Then y14 = Range("y14") Application.OnTime Now + TimeValue("00:00:02"), "makronuz" End If End Sub modül Sub makronuz() If Range("y14") = 0 Then Range("y15") = "1" Else Range("y15") =...
  15. kulomer46

    Şartı süre ile geciktirmek

    ...çalıştı.. Selamlar.. Public a2 Sub worksheet_change(ByVal target As Range) If a2 <> Range("a2") Then a2 = Range("a2") Application.OnTime Now + TimeValue("00:00:02"), "makronuz" End If modül kısmındaki kodlarınız aynen kalabilir sub makronuz if range("a2")=1 then...
  16. S

    Şartı süre ile geciktirmek

    vba'da sayfaya bunu yazdım sub worksheet_change(byval target as range) if target.column=1 and target.row=2 then application.ontime now+timevalue("00:00:02"),"makronuz" end if end sub modüle ise bunu yazdım sub makronuz if range("a2")=1 then range("a1")="doğru" else range("a1")="yanlış" end...
  17. netzone

    Belirlenen Süre Kadar Bekledikten Sonra Excel Dosyasını Kapatma

    ...Modül İçine; 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:00:10") ' hh:mm:ss Application.OnTime...
  18. anemis

    Belirlenen Süre Kadar Bekledikten Sonra Excel Dosyasını Kapatma

    ...Variant Private Temps As Date Private Zaman As Date Private Sub TimeSlot(Optional Reset As Boolean) On Error Resume Next Application.OnTime Temps, Procedure:="ThisWorkbook.TimeSlot", Schedule:=False If IsMissing(Reset) Or (Reset = False) Then If (Zaman <= Gecikme) Then...
  19. K

    Tarihin geri alınmasını engellemek

    Arkadaşlar Selamlar.. Modülde şöyle bir kod var Sub Tak() Dim Zaman As Date Zaman = Now + TimeValue("00:00:01") Application.OnTime Zaman, "Tik" End Sub Sub Tik() Range("A1").Value = Now Call Tak End Sub ThisWorkbook sayfasında ise Private Sub Workbook_Open() Call Tak...
Üst