EXCEL VBA BÜYÜKHARF YAPMAK

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ธ.ค. 2024

ความคิดเห็น • 9

  • @muhammedsaltan724
    @muhammedsaltan724 2 ปีที่แล้ว

    Filitreli hücrelerde kopyala-yapıştır eklentisi veya makrosu yok mu?

    • @farukcubukcu
      @farukcubukcu  2 ปีที่แล้ว +1

      Merhaba, bu makronun işi seçilen alanı büyükharfe çevirmek. Filtrelenmiş alanın yapıştırılması için yazılabilir tabi. Ama orada tablonun yan tarafına olamayacağını bilmek gerekir. Bir de F5 ise özel seçim var.
      th-cam.com/video/H_NyPIAF7sQ/w-d-xo.html
      Makro için düzenli bir tablo yapısı olması gerekir. Uygun seçim ve uygun yere yapıştırılabilir. Makro ile de yapılabilir. Örnek bir tablo gönderirseniz yapmaya çalışırız. faruk@farukcubukcu.com

  • @muhammedsaltan724
    @muhammedsaltan724 2 ปีที่แล้ว

    hocam küçük harf macrosunu da paylaşabilir misiniz?

    • @farukcubukcu
      @farukcubukcu  2 ปีที่แล้ว +1

      Merhaba,
      Büyük harf Ucase, küçükharf Lcase ile olacak. i, İ'ları da ayarlarsınız.
      Sub büyükharfyeni()
      '
      ' büyükharfyeni Makro
      '
      Dim alan As Range
      Set alan = Selection
      For Each cell In alan
      cell.Value = Replace(cell.Value, "i", "İ")
      cell.Value = Replace(cell.Value, "ı", "I")
      cell.Value = UCase(cell)
      Next
      '
      End Sub

    • @muhammedsaltan724
      @muhammedsaltan724 2 ปีที่แล้ว

      @@farukcubukcu teşekkürler hocam

    • @muhammedsaltan724
      @muhammedsaltan724 2 ปีที่แล้ว

      @@farukcubukcu hocam yazım düzeninde de Application.Proper yazılacak yanılmıyorsam. Burda Türkçe karakter sorununu nasıl çözeriz hocam?

    • @farukcubukcu
      @farukcubukcu  2 ปีที่แล้ว

      Merhaba, Application. ile excel'in fonksiyonlarını çağırmak anlamına gelir. Application.VLOOKUP ya da ne ise Proper de olabilir Kullanmadım. Ucase, LCase kullanılıyor. Proper için de şu şekild eolması gerekir sanıyorum:
      vbProperCase ile olabilir:
      ymetin= StrConv(metin, vbProperCase)

    • @muhammedsaltan724
      @muhammedsaltan724 2 ปีที่แล้ว

      @@farukcubukcu
      Sub YAZIMDÜZENİ()
      Dim alan As Range
      Set alan = Selection
      For Each cell In alan
      ymetin= StrConv(metin, vbProperCase)
      Next
      End Sub ÇALIŞMADI