yazdıkca diğer sütuna geçsin

Katılım
24 Şubat 2009
Mesajlar
1,077
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
01-03-2023
Arkadaşlar; Excel veya bir bitişik bir sayı yazarken her harfi veya rakamı yan yana yazmasını istiyorum, a1'e E, b1'e x, c1'e c, ... yazmasını istiyorum nasıl olur. yada olurmu.
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Arkadaşlar; Excel veya bir bitişik bir sayı yazarken her harfi veya rakamı yan yana yazmasını istiyorum, a1'e E, b1'e x, c1'e c, ... yazmasını istiyorum nasıl olur. yada olurmu.
Syn. tarzanhacı,
İsteğiniz tam anlaşılmıyor. Ayrıntılı bir açıklama yapar mısınız veya örnek bir dosyada nasıl bir şey istediğinizi belirtir misiniz?
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,720
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

Dosyanız ekte....
 

Ekli dosyalar

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Merhaba,
Bir hücreye veri girerken aynı anda diğer hücrelere aktarma işlevi mümkün değildir. Ancak veri girilip hücreden çıkıldığında hücredeki harfler diğer hücrelere aktarılabilir. Syn. 1Al2Ver'in örneğindeki gibi formül kullanabileceğiniz gibi, bu işlemi makro ile de yapabilirsiniz.
Aynı anda verilerin hücrelere dağılmasını istiyorsanız. A1 hücresine yerleştireceğiniz bir textbox'tan istifade edebilirsiniz. Daha önce de buna benzer sorular geldiği için alternatif bir uygulama hazırladım. A1'e tıkladığınızda textbox görünecek, diğer hücrelere geçtiğinizde gizlenecek. Örneği inceleyiniz.
Kod:
Private Sub TextBox1_Change()
Range(Cells(3, "a"), Cells(3, Cells(3, 256).End(1).Column)).ClearContents
If TextBox1 = "" Then Exit Sub
For x = 1 To Len(TextBox1)
Cells(3, x) = Mid(TextBox1.Text, x, 1)
Next
End Sub
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("a1")) Is Nothing Then
If TextBox1.Visible = True Then TextBox1.Visible = False
Exit Sub
Else:
TextBox1.Visible = True
TextBox1.Top = [a1].Top
TextBox1.Left = [a1].Left
TextBox1.Height = [a1].Height
TextBox1.Width = [a1].Width
TextBox1.Activate
End If
End Sub
 

Ekli dosyalar

Katılım
24 Şubat 2009
Mesajlar
1,077
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
01-03-2023
teşekkürler üstatlar. emeğinize sağlık esenlikle kalın
 
Üst