137 uygun sonuç bulundu
- Cmt May 17, 2025 10:32 pm
- Forum: Genel Makro Paylaşımları
- Başlık: TXT Kayıt Hatası
- Cevaplar: 2
- Görüntüleme: 314
Re: TXT Kayıt Hatası
.... .... filePath = Application.ThisWorkbook.Path & "\Veriler.txt" buradan itibaren kodları böyle yapsan filePath = Application.ThisWorkbook.Path & "\Veriler.txt" Open filePath For Output As #1 Print #1, txtLines Close #1 cmd = "powershell -Command ""Get-C...
- Cum May 09, 2025 6:53 pm
- Forum: Formüller
- Başlık: hücre içindeki sayıları tarih formatına dönüştürme
- Cevaplar: 3
- Görüntüleme: 391
- Cum May 09, 2025 2:59 pm
- Forum: Formüller
- Başlık: hücre içindeki sayıları tarih formatına dönüştürme
- Cevaplar: 3
- Görüntüleme: 391
Re: hücre içindeki sayıları tarih formatına dönüştürme
Bu formül calısıyor. a1 e girilince b1 e sonuc yazar. Ancak hücre ayarlarından formatlardan saatli olanı seçmeniz lazım. Hücre yada sütunda
=TARİH(PARÇAAL(A1;5;4);PARÇAAL(A1;3;2);PARÇAAL(A1;1;2))+ZAMAN(PARÇAAL(A1;10;2);PARÇAAL(A1;12;2);0)
=TARİH(PARÇAAL(A1;5;4);PARÇAAL(A1;3;2);PARÇAAL(A1;1;2))+ZAMAN(PARÇAAL(A1;10;2);PARÇAAL(A1;12;2);0)
- Pzr Nis 06, 2025 11:57 am
- Forum: Formüller
- Başlık: Excelde Son boşluktan sonraki ilk karakteri alma.
- Cevaplar: 3
- Görüntüleme: 594
Re: Excelde Son boşluktan sonraki ilk karakteri alma.
Kolay gelsin Mustafa Bey
- Pzr Nis 06, 2025 10:44 am
- Forum: Formüller
- Başlık: Excelde Son boşluktan sonraki ilk karakteri alma.
- Cevaplar: 3
- Görüntüleme: 594
Re: Excelde Son boşluktan sonraki ilk karakteri alma.
Bu formül işe yarar ama başka formüllerde üretilebilir
=BÜYÜKHARF(SOLDAN(A1;1) & PARÇAAL(A1;BUL("TEST";YERİNEKOY(A1;" ";"TEST";UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;" ";""))))+1;1))
=BÜYÜKHARF(SOLDAN(A1;1) & PARÇAAL(A1;BUL("TEST";YERİNEKOY(A1;" ";"TEST";UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;" ";""))))+1;1))
- Cmt Mar 29, 2025 1:07 am
- Forum: Genel Makro Paylaşımları
- Başlık: sütün gizleme
- Cevaplar: 1
- Görüntüleme: 384
Re: sütün gizleme
Sayfa koruma ile mümkün. Sub Gizle() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets(1) ws.Unprotect Password:="123456" ws.Columns("B").EntireColumn.Hidden = True ws.Columns("D").EntireColumn.Hidden = True ws.Protect Password:="123456", UserInterfaceOnly:=Tru...
- Pzr Kas 03, 2024 1:23 pm
- Forum: Genel Makro Paylaşımları
- Başlık: Cep telefonundan dosya silmek ve dosya boyutu almak
- Cevaplar: 2
- Görüntüleme: 868
Re: Cep telefonundan dosya silmek ve dosya boyutu almak
Sizin kodda belki şunlar eklenirse calısır. Denemedim .... .... S0.[C:D] = Empty If IsObject(RootFold) Then Set myFolder = RootFold.ParseName("Dahili depolama\ALPER\" & S0.Cells(i, "A")).GetFolder j=1 ' j için 1 ekledım For Each xFile In RootFold.ParseName("Dahili depola...
- Prş Eki 31, 2024 4:53 pm
- Forum: Formüller
- Başlık: dataları saydırma
- Cevaplar: 1
- Görüntüleme: 474
Re: dataları saydırma
Çokeğersay ile yapılabilir. Ben bir formül ekledim B3 için bakarsınız belki geliştirirsiniz
- Prş Eki 31, 2024 12:58 am
- Forum: UserForm ve Diğer Nesneler
- Başlık: Başka Bilgisayarda Kullanıcı adı değiştiğinden excel problem yaratıyor
- Cevaplar: 8
- Görüntüleme: 1516
- Çrş Eki 30, 2024 12:39 am
- Forum: UserForm ve Diğer Nesneler
- Başlık: Başka Bilgisayarda Kullanıcı adı değiştiğinden excel problem yaratıyor
- Cevaplar: 8
- Görüntüleme: 1516
Re: Başka Bilgisayarda Kullanıcı adı değiştiğinden excel problem yaratıyor
Bu satırı herhangi bir kod içinde dosya yolunu getirmek için uygun yerde kullanabilirsiniz.
dPath = CreateObject("WScript.Shell").SpecialFolders("Desktop")
Buradaki dpath hangi kullanıcı adında calısırsa o bilgiyle size sonuc getirir
dPath = CreateObject("WScript.Shell").SpecialFolders("Desktop")
Buradaki dpath hangi kullanıcı adında calısırsa o bilgiyle size sonuc getirir
- Sal Eki 29, 2024 7:48 pm
- Forum: UserForm ve Diğer Nesneler
- Başlık: Başka Bilgisayarda Kullanıcı adı değiştiğinden excel problem yaratıyor
- Cevaplar: 8
- Görüntüleme: 1516
Re: Başka Bilgisayarda Kullanıcı adı değiştiğinden excel problem yaratıyor
Hangi windows kullanıcısı olursa olsun aşağıdaki kod ile desktop yolunu alırsın. Hangi bilgisayarı kullanırsan kullan desktop da ise dosyaların bu kod işe yarar Sub GetDesktopPath() dPath = CreateObject("WScript.Shell").SpecialFolders("Desktop") MsgBox dPath & "\BAKKAL P...
- Cum Eki 18, 2024 9:13 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: 747
Re: Bordro Tüm Personele Ayrı Ayrı PDF Pusula Oluşturma
Bu basit kod ile masaüstüne excel dosyası pdf kaydedilir. Bu kod sadece bir kişi için işlem yapar. Bunu zenginleştirmek için çözüm üretmeniz lazım. Buton eklenebilir. Hucre secılebılır hucre tıklantıkdan sonra ona göre kod calısabılır vs. Sub PDFKaydet() GetDesktop = CreateObject("WScript.Shell...
- Sal Eki 01, 2024 11:48 am
- Forum: Formüller
- Başlık: topla komutunu gün ile birleştirme
- Cevaplar: 1
- Görüntüleme: 506
Re: topla komutunu gün ile birleştirme
Direk formülle zor olabilir fonksiyon var. =Dinamik(P1) yazarsan aşağıdaki kod çalışır Function Dinamik(P1 As Range) As Double toplam = 0 sonSayfa = Day(P1.Value) For sayfaNo = 1 To sonSayfa toplam = toplam + Sheets(CStr(sayfaNo)).Range("C2").Value Next sayfaNo Dinamik = toplam End Function
- Pzt Eyl 23, 2024 5:21 pm
- Forum: Formüller
- Başlık: İki şartlı eğer
- Cevaplar: 4
- Görüntüleme: 904
Re: İki şartlı eğer
Kolay gelsin
- Pzt Eyl 23, 2024 4:53 pm
- Forum: Formüller
- Başlık: İki şartlı eğer
- Cevaplar: 4
- Görüntüleme: 904
Re: İki şartlı eğer
=EĞER(VE(A1="Plastik"; A3=160); 55;
EĞER(VE(A1="Plastik"; A3=200); 65;
EĞER(VE(A1="Metal"; A3=120); 35;
EĞER(VE(A1="Metal"; A3=160); 25;
EĞER(VE(A1="Metal"; A3=200); 15; "")))))
EĞER(VE(A1="Plastik"; A3=200); 65;
EĞER(VE(A1="Metal"; A3=120); 35;
EĞER(VE(A1="Metal"; A3=160); 25;
EĞER(VE(A1="Metal"; A3=200); 15; "")))))