hücrenin başına boşluk ekleme

jinken

Altın Üye
Katılım
26 Eylül 2010
Mesajlar
123
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
25-09-2029
merhaba,


a1 hücresinde bulunan a1:a5000 yada daha fazla olabilir hücrelerin başına 60 tane boşluk eklenebilirmi? manuel yapmak çok zahmetli.
 

jinken

Altın Üye
Katılım
26 Eylül 2010
Mesajlar
123
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
25-09-2029
hücre içindeki yazıların yada rakamların baş tarafına boşluk eklemek istiyorum.
 
Katılım
21 Mart 2013
Mesajlar
205
Excel Vers. ve Dili
Microsoft Excel Professional Plus 2016 - İngilizce
Biraz daha açabilir misin?

Bunun kolay bir yolu var fakat siz kaç tane hücrenin içindeki değerlerinin başına 60 tane boşluk koymak istiyorsunuz.

Sadece A1'deki mi?

Yoksa A1:A5000'i kapsayan tüm hücrelere mi?
 
Katılım
21 Mart 2013
Mesajlar
205
Excel Vers. ve Dili
Microsoft Excel Professional Plus 2016 - İngilizce
Excel dosyasını dosyatc'den upload et, yapmaya çalışayım.
 

jinken

Altın Üye
Katılım
26 Eylül 2010
Mesajlar
123
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
25-09-2029
örnek olarak a1 hücresinde elma yazsın elma yazısının başına 60 tane boşluk yapsın a1 hücresinden başlayarak a1 ve a65536 ya kadar dolu olan tüm hücrelerin başına 60 tane boşluk bıraksın.

A1 den a500 e kadar ne varsa daha fazla satırda olabilir.
 
Katılım
21 Mart 2013
Mesajlar
205
Excel Vers. ve Dili
Microsoft Excel Professional Plus 2016 - İngilizce
Tamam bu yapılabilir, birkaç işlem gerekiyor bunun için.

Anlatmamı ister misin, yoksa dosyanı upload edecek misin?
 

Emir Hüseyin Çoban

Destek Ekibi
Destek Ekibi
Katılım
11 Ağustos 2008
Mesajlar
5,892
Excel Vers. ve Dili
Office 2013 Tr - Win10 x64
. . .

Formül ile
B1 hücresine şu formülü yazın ve aşağıya doğru çoğaltın.
(Hücrenin sağ alt köşesindeki doldurma kulpunu çift tıklayın. Son hücreye kadar çoğaltacaktır.)

Kod:
="                                                            "&A1
Dada sonra B sütunundaki verileri kopyala > özel yapıştır > değerleri seçeneği ile
A sütununa yapıştırın.

Makro ile
Boş bir modüle kodları yapıştırın.

Kod:
Sub kod()
    Application.ScreenUpdating = False
    For i = 1 To [A65536].End(3).Row
        Cells(i, "A").NumberFormat = "@"
        Cells(i, "A") = "                                                            " & Cells(i, "A")
    Next i
    Application.ScreenUpdating = True
    MsgBox " B i t t i "
End Sub
. . .
 
Katılım
21 Mart 2013
Mesajlar
205
Excel Vers. ve Dili
Microsoft Excel Professional Plus 2016 - İngilizce
. . .

Formül ile
B1 hücresine şu formülü yazın ve aşağıya doğru çoğaltın.
(Hücrenin sağ alt köşesindeki doldurma kulpunu çift tıklayın. Son hücreye kadar çoğaltacaktır.)

Kod:
="                                                            "&A1
Dada sonra B sütunundaki verileri kopyala > özel yapıştır > değerleri seçeneği ile
A sütununa yapıştırın.
Merhaba,

60 kere space tuşuna basmak yerine aşağıdaki formülle yapmak daha kısa geliyor bana.

Kod:
=BİRLEŞTİR(YİNELE(" ";60);A1)
veya

Kod:
=YİNELE(" ";60)&A1
Saygılar.
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Makro ile alternatif;

Kod:
[FONT="Trebuchet MS"]Sub Emre()
    Dim i As String [COLOR="Red"]* 60[/COLOR], a%
    [COLOR="Red"]i = " "[/COLOR]
    For a = 1 To Range("A65536").End(3).Row
        Cells(a, 1) =[COLOR="Red"] i & Cells(a, 1)[/COLOR]
    Next a
    i = "": a = Empty
End Sub[/FONT]
Not: Sütundaki veriler Metin türünde ise işlem yapar.
 
Üst