• DİKKAT

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

Makro sütuna yazarken belirlediğim boşluk sayısından sonra yazsın.

  • Konbuyu başlatan Konbuyu başlatan ahzola
  • Başlangıç tarihi Başlangıç tarihi
Katılım
17 Ekim 2011
Mesajlar
490
Excel Vers. ve Dili
Excel 2003 - Türkçe
Merhaba

Makro ile veri aktardığım sütunda
veriden önce belirlediğim sayıda boşluk olmasını,
O boşluklardan sonra makronun verileri yazmasını istiyorum.
(Bahsettiğim boşluğu şuanki çalışan makroda verme şansım yok maalesef)

Bu sorunu benim bilmediğim bir biçimlendirme yöntemi ilemi yoksa
makro yazarak mı hallederiz
yardımlarınızı bekliyorum.
 
Kod:
hücre= "    " & veri
ya da
Kod:
hücre=space(4) & veri
olabilir.
 
Yazılmış verileri tekrar listbox yada textboxa aldırıp boşluklu olarak yazdırabilirsiniz.
 
Yazılmış verileri tekrar listbox yada textboxa aldırıp boşluklu olarak yazdırabilirsiniz.

Sayın fireman64 yapılması gereken işlem çok fazla.
dediğiniz şekilde yapar isem diğer makronun bir anlamı kalmaz.
alakanız için teşekkür ederim.

Kod:
hücre= "    " & veri
ya da

Kod:
hücre=space(4) & veri
olabilir.

Sayın dentex

Kapalı dosyam için hazırladığnız çalışma için teşekkür ederim öncelikle
ellerineze sağlık.

Bu husus için bir kod yapma şansımız olabilrmi acaba
çünkü sil butonuda kullanıyorum diğer makro ile birlikte.
bildiğim kadarı ile olmaz.

Kullandığım makro G sütununa veri yazıyor.
Şayet yapabilirseniz
Sizin yazacağınız makroda
Tüm G sütunu için 4 tik boşluk bıraktıracak şeklinde olsun.

Tekrardan teşekkür eder iyi geceler dilerim.
 
Kod:
Private Sub CommandButton1_Click()
Range("G1").Select
    Do While Selection.Value <> ""
        Selection.Value = "    " & Selection.Value
        Selection.Offset(1, 0).Select
    Loop
End Sub
 
Sayın dentex

Kapalı dosyam için hazırladığnız çalışma için teşekkür ederim öncelikle
ellerinize sağlık.

Rica ederim, umarım işinize yaramıştır. Talebinize gelince net olarak anlayamadım. Yukarıda verdiğim kodlardan birini, makronuzdaki veri giren satıra uygularsanız, istediğiniz olur diye düşünüyorum.
 
Merhabalar

Talebim
herhangi bir çalışma sayfasında
G sütununa yazılacak verilerin
4 tick boşluktan sonra yazılması.

G sütununa veriyi makro ile yazdırıyoruz.
yazılan verileri kullandıktan sonra sil butonu ile sütunu komple temizliyoruz.
yukarıda verdiğniz formüller silineceği için makro gerekli olarak düşünüyorum.
benim acemi olduğumu da dikkate alın lütfen.

Sayın fireman64
kod yazmış lakin.
kod userformda çalışıyor ve benim userform bilgim yok.
bana modülde çalışacak bir kod lazım.

her ikinize de alakalarınızıdan dolayı
ayrı ayrı teşekkür edeyiorum.
 
Sayın fireman64

Değerli üstad.
Boş bir kitaba
yazdığınız kodu ilave edip yükleyebilirmisinz acaba
 
Çok teşekkür ederim.
Ellerinize sağlık.

İyi geceler.
 
Kod:
Private Sub CommandButton1_Click()
Range("G1").Select
    Do While Selection.Value <> ""
        Selection.Value = "    " & Selection.Value
        Selection.Offset(1, 0).Select
    Loop
End Sub

Sayın fireman64
ve makro hakkında bilgi sahibi arkadaşlar.

yukarıdaki makromuz G sütununda çalışıyor
örneğin 50 satırlık veri var. yaptığı işlem
sonrası kaydırma çubuğuda çalışıyor yani
sayfayı yukarı kaydırıyor. seçili hücre 50. satıra gidiyor.
umararım anlatabildim.

çalıştıktan sonra başlangıç satırına gelmesini istiyorum.
iyi geceler
 
Kod:
Private Sub CommandButton1_Click()
Range("G1").Select
    Do While Selection.Value <> ""
        Selection.Value = "    " & Selection.Value
        Selection.Offset(1, 0).Select
    Loop
Range("g1").Select
End Sub

Tekrar başa dönmesi için bunu kullanın.
 
Geri
Üst