• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Sorgu için arama sonuçları: RegExp

  1. M

    Metni koşula bağlı olarak sütunlara dönüştürmek

    Öncelikle cevabınız için çok teşekkür ederim. Elimde olmayan nedenler ile geç geri dönüş yaptığımın farkındayım. Bunun için affınıza sığınıyorum. Kodları denemeden bu cevap yazma ihtiyacını hissettim. Bu gece de test edeceğim. Tekrardan teşekkürlerimi iletirim.
  2. veyselemre

    Metni koşula bağlı olarak sütunlara dönüştürmek

    Sub test() Dim mtch As Object, sut As Integer, i As Long, bol, ii As Byte With CreateObject("VBScript.Regexp") .Global = True .Pattern = "([a-zA-ZğüÜıİşŞçÇöÖ\s\.]+)(\s)([A-Z]+)([\s\d\.,%-\?ad]+)" For i = 2 To Cells(Rows.Count, 2).End(3).Row If...
  3. ÖmerFaruk

    Soru İller ve İlçeler Arası Mesafe

    ..."GET", url, False xmlHttp.send responseText = xmlHttp.responseText Dim regex As Object Set regex = CreateObject("VBScript.RegExp") regex.Pattern = "<distance>(.*?)<\/distance>" Set matches = regex.Execute(responseText) If matches.Count > 0 Then distance...
  4. A

    Zaman Listeleme hakk.

    sn Veyselemre teşekkürler ilginiz için.
  5. veyselemre

    Zaman Listeleme hakk.

    Sub alternatif() Dim mtch As Object, sat& sat = 1 With CreateObject("VBScript.Regexp") .Global = True .Pattern = "\""Z\"":\""([\d:]+)" If .test(Range("A1").Value) Then Set mtch = .Execute(Range("A1").Value) For Each mtch In...
  6. B

    Soru Makro ile saatleri olan kutucuklar x koyma (24 saat sorunu)

    ...Bunun için makroya ne eklemeliyim? Sub Saat() Dim i, ii, a, bl, s1, s2, bas, son Dim n, y As Variant With CreateObject("VbScript.Regexp") .Pattern = "([\d:\s]+)-([\d:\s]+)" For i = 8 To Cells(Rows.Count, "D").End(3).Row If .test(Cells(i, "D").Value) Then...
  7. K

    Çözüldü EnPara Güncel Kur ve Altın bilgileri otomatik alma.

    ..."If-None-Match", "\zoru-basaririz-imkansiz-biraz-zaman-alir\" objHTTP.Send HTMLcode = objHTTP.responseText Set regExp = CreateObject("VBScript.RegExp") i = 10 For j = 1 To UBound(Split(HTMLcode, "parakod"":""")) Cells(i, 14) = Split(Split(HTMLcode...
  8. Korhan Ayhan

    Karakter ayrıştırma ve silme

    ...ben paylaşmak isterim. Option Explicit Sub Test_1() Dim X As Long, Data As Variant With VBA.CreateObject("VBscript.RegExp") .Global = True .Pattern = "(^\D+ )" For X = 3 To Cells(Rows.Count, 1).End(3).Row If .Test(Cells(X, 1).Value) And...
  9. igultekin2000

    Karakter ayrıştırma ve silme

    ...sağlıyor, isim kalıp fiyat siliniyor Dim objRegEx As Object, NoB As Long, myStr As String Set objRegEx = CreateObject("VBscript.RegExp") objRegEx.Global = True objRegEx.Pattern = "\([^()]*\)|(\-.*$)" NoB = Range("A" & Rows.Count).End(xlUp).Row For i = 3 To NoB...
  10. Korhan Ayhan

    Sıralama Sorusu (sayıların yanına harf de gelmesi durumunda küçükten büyüğe)

    ...belki farklı çözüm yolları bulunabilir. Haluk beyin daha önce farklı başlıklarda paylaştığı Google Sheets üzerinde çalışan rakam harf ayıran REGEXP formülleri ile daha kolay çözüme gidilebilir. Ama bunun için excel yerine Google E-Tabloları kullanmanız gerekir. Son olarak excel üzerinde...
  11. B

    Makro ile saat alanlarını doldurma

    ...karşısına x koymuyor. Nasıl bir ekleme yapmam gerekiyor? Sub Saat() Dim i, ii, a, bl, s1, s2, bas, son With CreateObject("VbScript.Regexp") .Pattern = "([\d:\s]+)-([\d:\s]+)" For i = 17 To Cells(Rows.Count, "G").End(3).Row If .test(Cells(i, "G").Value)...
  12. H

    WEB KAYNAĞINDAN VERİ ÇEKMEK

    Sayın @beab05 'in önerdiği web servisten geri dönen JSon verilerini RegExp ile ayıklayarak kullanmak istersek; Sub GetData_RegExp() ' Haluk - 15/03/2022 ' Dim strJSON As String, arrHeaders() Dim arrPattern(1 To 2) As String Dim regExp As Object, xPattern As Variant Dim...
  13. B

    Makro ile saat alanlarını doldurma

    G sütununda bir format daha varmış, onu da ayarlayabilir misiniz? Örn: 11 - 16./x/W + 16 - 20./x/W-asd
  14. veyselemre

    Makro ile saat alanlarını doldurma

    Sub test() Dim i, ii, a, bl, s1, s2, bas, son With CreateObject("VbScript.Regexp") .Pattern = "([\d:\s]+)-([\d:\s]+)" For i = 17 To Cells(Rows.Count, "G").End(3).Row If .test(Cells(i, "G").Value) Then Set a = .Execute(Cells(i, "G").Value)...
  15. veyselemre

    Soru Clipboard daki veriyi düzenleme

    ...veya çalışmada userform olmalı Dim dObj As New DataObject dObj.GetFromClipboard al = dObj.GetText With CreateObject("VBScript.RegExp") .Pattern = "\[img\](.+)\[\/img\]" .IgnoreCase = True If .test(al) Then Set m = .Execute(al)(0).submatches...
  16. Korhan Ayhan

    Satırdaki rakamları ayırma

    ...& Rows.Count).ClearContents Set rng = Range("B4:D" & Cells(Rows.Count, 2).End(3).Row) With CreateObject("VBScript.RegExp") .Pattern = "([\d\.\,]+)x(\d+)" For i = 1 To rng.Rows.Count If .test(rng(i, 1).Value) Then Set m =...
  17. D

    Satırdaki rakamları ayırma

    Sayın veyselemre merhaba, Aşağıdaki hatayı alıyorum, ekstra yapmam gereken bir ayar mı var ? hala office 2010 kullanıyorum. --------------------------- Microsoft Visual Basic for Applications --------------------------- Run-time error '5': Invalid procedure call or argument...
  18. veyselemre

    Satırdaki rakamları ayırma

    Sub test() Dim rng As Range, i, m As Object Set rng = Range("B4:D" & Cells(Rows.Count, 2).End(3).Row) With CreateObject("VBScript.RegExp") .Pattern = "([\d\.\,]+)x(\d+)" For i = 1 To rng.Rows.Count Set m = .Execute(rng(i, 1).Value)(0).submatches...
  19. Korhan Ayhan

    Bir hücrede karışık halde bulunan veriden rakam ve sayıyı ayrı ayrı sayma

    Verdiğiniz örneğe göre aşağıdaki KTF daha uygun görünüyor.
  20. H

    Soru Toplam almak

    Sub Test3() ' Haluk - 01/01/2023 Dim regExp As Object, objMatches As Object Dim arrPattern(1 To 4) As String Dim myStr As String, i As Long, j As Integer Dim adoCN As Object, strSQL As String, RS As Object Dim MyFile As Variant, myArr As Variant Dim FileNo As...
Geri
Üst