• DİKKAT

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

hücrenin başına boşluk ekleme

  • Konbuyu başlatan Konbuyu başlatan jinken
  • Başlangıç tarihi Başlangıç tarihi

jinken

Altın Üye
Katılım
26 Eylül 2010
Mesajlar
141
Excel Vers. ve Dili
Office 365
merhaba,


a1 hücresinde bulunan a1:a5000 yada daha fazla olabilir hücrelerin başına 60 tane boşluk eklenebilirmi? manuel yapmak çok zahmetli.
 
hücre içindeki yazıların yada rakamların baş tarafına boşluk eklemek istiyorum.
 
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?
 
Excel dosyasını dosyatc'den upload et, yapmaya çalışayım.
 
ö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.
 
Tamam bu yapılabilir, birkaç işlem gerekiyor bunun için.

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

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

. . .
 
YscZYUK.png
 
. . .

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.
 
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.
 
Geri
Üst