50 uygun sonuç bulundu
- Sal Haz 24, 2025 8:45 pm
- Forum: Genel Makro Paylaşımları
- Başlık: excel formülü vba makro yapmak
- Cevaplar: 1
- Görüntüleme: 623
Re: excel formülü vba makro yapmak
Deneyiniz; Fonkisyonu =MaskeIsim(G4) şeklinde kullanabilirsiniz Function MaskeIsim(ByVal tamIsim As String) As String Dim parcalar() As String Dim i As Integer Dim sonuc As String Dim kelime As String ' Boşsa boş dön If Len(Trim(tamIsim)) = 0 Then MaskeIsim = "" Exit Function End If ' Fazl...
- Cmt May 31, 2025 7:42 pm
- Forum: Genel Makro Paylaşımları
- Başlık: TXT Kayıt Hatası
- Cevaplar: 2
- Görüntüleme: 676
Re: TXT Kayıt Hatası
Deneyiniz; Önce Hayır seçeneği ile kaydediniz işinize yarayan txt dosyası ise o şekilde devam edersiniz. Sub TxtDosyaOlustur_Secimli() Dim ws As Worksheet Dim i As Long Dim txtLines As String Dim dosyaYolu As String Dim secim As VbMsgBoxResult Set ws = ThisWorkbook.Sheets(1) ' Veriyi toplama (B2:B50...
- Çrş Nis 30, 2025 9:31 pm
- Forum: UserForm ve Diğer Nesneler
- Başlık: kısmı arama yapmak
- Cevaplar: 1
- Görüntüleme: 1066
Re: kısmı arama yapmak
Deneyiniz; Private Sub TextBox6_Change() Dim sf As Worksheet Set sf = Sheets("Sayfa1") ListBox1.Clear If Trim(TextBox6.Value) = "" Then Exit Sub ' TextBox boşsa çık Dim i As Long For i = 1 To sf.Cells(sf.Rows.Count, "A").End(xlUp).Row If LCase(sf.Range("A" &am...
- Pzt Nis 14, 2025 9:34 pm
- Forum: Genel Makro Paylaşımları
- Başlık: Aynı değerler varsa hesap kodları değişsin
- Cevaplar: 1
- Görüntüleme: 962
Re: Aynı değerler varsa hesap kodları değişsin
Koşullu biçimlendirme ile deneyiniz
- Sal Nis 01, 2025 12:54 pm
- Forum: SQL Veritabanları
- Başlık: Alt Alta Raporlama
- Cevaplar: 2
- Görüntüleme: 1305
Re: Alt Alta Raporlama
Deneyiniz; Sheets("Kayıt").Range("A5:X65000").ClearContents Dim lrow As Long Dim startRow As Long Dim rs As Object Dim cn As Object Dim c As Range Dim nSQL As String Set s1 = Sheets("Kayıt") lrow = 5 ' İlk yazılacak satır For Each c In s1.Range("Y5:Y" & s1...
- Sal Eki 29, 2024 4:25 pm
- Forum: Formüller
- Başlık: şartlara bağlı tabloda istenen veriyi bulma
- Cevaplar: 2
- Görüntüleme: 875
Re: şartlara bağlı tabloda istenen veriyi bulma
Biraz uzun bir formül oldu; =EĞER(V2=1; EĞER(W2<0,5;"0 ≤ 40"; EĞER(W2<1;"40 ≤ 80"; EĞER(W2<1,5;"80S ≤ 160S"; EĞER(W2<2;"160S ≤ XXS+"; "200S ≤ XXS+")))); EĞER(V2=2; EĞER(W2<1;"0 ≤ 40"; EĞER(W2<1,5;"40 ≤ 80"; EĞER(W2<2,5;"80S ≤...
- Sal Eki 29, 2024 11:14 am
- Forum: Formüller
- Başlık: Ürün Koli yerleştirme
- Cevaplar: 1
- Görüntüleme: 528
Re: Ürün Koli yerleştirme
İstediğiniz olayın net çözümü henüz bulunmamaktadır. 3d Bin Packing (kutulama problemi) olarak bilinen bu sorunu çözmek için değişik algoritmalar üretilmiş ve üretilmeye devam edilmekte kesin sonuç şudur diyebileceğimiz bir çözüm henüz bulunmamış. Ürün sayısı ve boyutları değişken olan Kutu boyutlar...
- Çrş Eki 23, 2024 8:13 pm
- Forum: SQL Veritabanları
- Başlık: Kapalı Dosyaya Veri Alış-Verişi.!!!
- Cevaplar: 6
- Görüntüleme: 2154
Re: Kapalı Dosyaya Veri Alış-Verişi.!!!
ADO SQL ile veri kaydetmek için belirli hücrelerdeki verileri kullanırken, sayfalardaki isimlerin farklı olmasının sorun oluşturmadığı doğru. Ancak, ADO işlemlerini gerçekleştirmek için bazı ayarların ve doğru hücre referanslarının sağlanması gereklidir. DÖVİZ sayfasından aldığınız verileri VERİLER2...
- Çrş Eki 23, 2024 3:20 pm
- Forum: SQL Veritabanları
- Başlık: Kapalı Dosyaya Veri Alış-Verişi.!!!
- Cevaplar: 6
- Görüntüleme: 2154
Re: Kapalı Dosyaya Veri Alış-Verişi.!!!
Diğer dosyalarda sorunsuz çalışan ADO makrolarınızı bu dosyada denediğinizde eğer çalışıyorsa, VBA ayarlarıyla ilgili büyük bir problem yoktur. Ancak, birleşik hücrelerle çalışırken ADO hata verebilir. Birleşik hücreler ADO işlemlerini zorlaştırabilir. Bu yüzden, mümkünse birleşik hücreleri ayırarak...
- Çrş Eki 23, 2024 10:38 am
- Forum: SQL Veritabanları
- Başlık: Kapalı Dosyaya Veri Alış-Verişi.!!!
- Cevaplar: 6
- Görüntüleme: 2154
Re: Kapalı Dosyaya Veri Alış-Verişi.!!!
Sub ADO_VeriKaydet() Dim cnn As Object Dim rst As Object Dim strSQL As String Dim FilePath As String Dim i As Integer Dim ws As Worksheet Dim LastRow As Long Dim veri As Variant ' Kapalı dosya yolu FilePath = "C:\Users\YourUsername\Desktop\KasaVeriYenilemeKayıtları.xlsx" ' DÖVİZ sayfasınd...
- Pzr Eki 20, 2024 8:28 pm
- Forum: Formüller
- Başlık: Hücre içinde istenen metne göre işlem yapma
- Cevaplar: 4
- Görüntüleme: 912
Re: Hücre içinde istenen metne göre işlem yapma
Kod: Tümünü seç
=EĞERHATA(İNDİS(B:B;KAÇINCI(DOĞRU;ESAYIYSA(BUL(A:A;D2));0));"Yok")- Pzr Eki 20, 2024 4:25 pm
- Forum: Diğer Excel Paylaşımları
- Başlık: Bordro Tüm Personele Ayrı Ayrı PDF Pusula Oluşturma
- Cevaplar: 3
- Görüntüleme: 1019
Re: Bordro Tüm Personele Ayrı Ayrı PDF Pusula Oluşturma
Sn. Arkadaş Hayırlı ve sağlıklı bir hafta diliyorum öncelikle. Ekte bulunan örnek çalışmam da görüleceği üzere bordro sayfasındaki tüm personele ait ayrı ayrı pdf olarak ücret pusulası oluşturmak istiyorum. Sitede örnekler var ama kendi çalışmama fazla bilgim olmadığı için uyarlayamadım. Bu konuda ...
- Pzr Eki 20, 2024 2:43 pm
- Forum: Formüller
- Başlık: Hücre içinde istenen metne göre işlem yapma
- Cevaplar: 4
- Görüntüleme: 912
Re: Hücre içinde istenen metne göre işlem yapma
Deneyiniz; Kodu bir modüle yapıştırınız. Sub EkleMakineKodlari() Dim ws As Worksheet Dim lastRowA As Long, lastRowD As Long Dim i As Long, j As Long Dim makinaKısa As String Dim found As Boolean ' Aktif çalışma sayfasını ayarla Set ws = ActiveSheet ' Son satırları bul lastRowA = ws.Cells(ws.Rows.Cou...
- Pzr Eki 06, 2024 4:45 pm
- Forum: Genel Makro Paylaşımları
- Başlık: Grafik renklendirme
- Cevaplar: 3
- Görüntüleme: 1340
Re: Grafik renklendirme
Hangi veri hangi veriden yüksek olunca hangi hücre renklenecek hangi veri hangi veriden düşükse hangi hücre ne renk olacak bunları daha açık yazarsanız yardımcı olunur. Yüklediğiniz dosya da sizin bildiğiniz bir kritere göre 0 ları kırmızı x leri yeşil yapmışsınız. Sonucun Sebebini açıklar mısınız.
- Prş Eki 03, 2024 9:36 pm
- Forum: Genel Makro Paylaşımları
- Başlık: Otomatik veri yenileme sorunu.
- Cevaplar: 4
- Görüntüleme: 1107
Re: Otomatik veri yenileme sorunu.
Eğer F15 hücresindeki değer sürekli bir hata veriyorsa (örneğin, bir bağlantı hatası veya formül hatası), YenileVeKontrol sürekli olarak tekrar çağrılır. Bu durumda, hata sayacı yoksa sonsuz bir döngü oluşur. Application.OnTime ifadesi, zamanlayıcının sürekli ayarlanması nedeniyle kodun çalışmasını ...