• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Çözüldü Dolu hücreleri büyük veya küçük harf yapma ve seçilen dosyanın bulunduğu klasörün içine kaydetme

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

lion2577

Yeni Üye
Kullanıcı Bilgileri
Katılım
17 Ağu 2021
Mesajlar
210
Aldığı beğeni
15
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.


Arkadaşlar merhaba; yukarıda kodla bir çalışma yaptı. Bu kodla alalı aşağıda belirttiğim hususlarda yardımcı olurmusunuz lütfen.

1 - Aşağıdaki kodu tüm sütuna değilde sadece dolu hücrelere uygulaması için nasıl değişiklik yapmamız gerekir.

For Each x In Range("AU2:AU1048576")
x.Value = UCase(Replace(Replace(x.Value, "i", "İ"), "ı", "I"))
Next

2-
Bu kodla

dosya = Application.GetOpenFilename("Lütfen Dosyayı Seçiniz (*.docx),*.docx;")
If dosya <> "False" Then
MsgBox "Dosya Seçildi."
Else
MsgBox "Dosyayı Seçmediniz!"
End If


şablon olan dosya adlı değişkeni seçiyoruz ve işlem ona göre yapılıyor. Bu kodlada;

doc.SaveAs2 "C:\Users\lion\Desktop\Yazılım\" & Cells(i, 1) .Text

yapılan işlemi C:\Users\lion\Desktop\Yazılım\ adlı klasörün içine kaydediyoruz.

Aşağıdaki kodda nasıl bir değişiklik yaparsak dosya adlı şablonun bulunduğu klasörün içine kaydeder

doc.SaveAs2 "C:\Users\lion\Desktop\Yazılım\" & Cells(i, 1) .Text


Şimdiden çok teşekkür eder yardımlarınızı bekleriz
 
Moderatör tarafında düzenlendi:
Çözüm
Abey kodlar alttaki gibi.
Kod çalışmadan önce görev yönetisinde word açıksa kapatın hepsini.
CMD olayını iptal ettim.
doc.close ekleyince arka planda açık kalmıyorki önceden kalıyordu.

Deneyin abey.

C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
1. cevap
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
dener msiniz?
 
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Rafez kardeşim Allah razı olsun. Kodun çalıştı. Eğer müsaitsen iki konuda yardımcı olmanı rica ediyorum.

1- İstediğimiz herhangi bir klasöre kaydetmek istiyorsak senin kodu nasıl yazmalıyız.

2- Cells(i, 1) de sıra no sütunu var ve 100 adet. Bu sıra noda istediğimizi yani tekini, bir kaç tanesini, aralıktakileri veya tümünü kaydetmek istersek senin kodu nasıl yazmalıyız.
 
Sizdende abey.Kodu hazırlayıp eklerim.
 
doc.SaveAs2 "C:\Users\lion\Desktop\Yazılım\" & Cells(i, 1) .Text
1- İstediğimiz herhangi bir klasöre kaydetmek istiyorsak senin kodu nasıl yazmalıyız.

Yukardaki 1.sorunuzun cevabı zaten alıntıdaki gibi değil mi?
 
1- İstediğimiz herhangi bir klasöre kaydetmek istiyorsak senin kodu nasıl yazmalıyız.

Yukardaki 1.sorunuzun cevabı zaten alıntıdaki gibi deği mi?
Yazdığın kod şablon olarak seçilen dosya hangi klasörde ise ona kaydediyor. Benim istediğim herhangi bir klasörü seçip kaydetmem.
 
1 ve 2 için alttaki kodu deneyin.
inputboxada yazdım hücreleri seçerken = işareti olmayacak.
Word dosyaları Task Manager den silinmiyor ona çözüm bulmalısınız :)

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
Moderatör tarafında düzenlendi:
Abey normalde kod böyle olacak.
Çalışıyor ama her kayıttan sonra word kapanıp task managerde silinmesi lazım ama bazen silinmiyor bundan dolayı donuyor.
Donmasa bile arka planda açık olduğu için mesela sıra no ları birleştiriyor her döngüde buna çözüm bulmak gerek.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
Son olarak x = Shell("powershell.exe kill -processname winword", 1) böyle kod buldum uyguladım bende çalıştı başka bilmiyorum abey belki çalışmazsa ilgilenenler olur yada yeni konuda sorabilirsiniz en iyisi.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
Son olarak x = Shell("powershell.exe kill -processname winword", 1) böyle kod buldum uyguladım bende çalıştı başka bilmiyorum abey belki çalışmazsa ilgilenenler olur yada yeni konuda sorabilirsiniz en iyisi.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Sec kısmına ve klasör seçme kısmı nasıl olacak. Nasıl veri giricez.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Geri
Üst