soldan 3 karakter

Katılım
27 Ekim 2006
Mesajlar
119
Excel Vers. ve Dili
excel 2007-Türkçe
Altın Üyelik Bitiş Tarihi
14.08.2022
Sayın Üstadlar;
Forumda aradım ama tam çözümünü bulamadım..A sütünunda bulunan hücrelerdeki değerlerden soldan 3 karakteri b hücresine almak istiyorum..."=soldan(A1;3)" gibi bir formülle değil ama kod ile çözmek istiyorum yardımcı olabilirmisiniz...

Saygılarımla,
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,650
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Sub SOLDAN_3_KARAKTER_AYIR()
    [COLOR=red][B]Dim X As Long[/B][/COLOR]
    [B:B].ClearContents
    For X = 1 To [A65536].End(3).Row
    If Cells(X, 1) <> "" Then Cells(X, 2) = Left(Cells(X, 1), 3)
    Next
    MsgBox "&#304;&#350;LEM&#304;N&#304;Z TAMAMLANMI&#350;TIR.", vbInformation
End Sub
 
Son düzenleme:
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Kod:
Sub al()
For i = 2 To 50
Cells(i,"b").Value=Left(Cells(i,"a"),3)
Next i
End Sub
olarak deneyiniz.
 
Katılım
27 Ekim 2006
Mesajlar
119
Excel Vers. ve Dili
excel 2007-Türkçe
Altın Üyelik Bitiş Tarihi
14.08.2022
Say&#305;n &#252;stadlar her iki &#246;rnektede for x ve for 1 i&#231;in compile eror hatas&#305; verdi...benmi yapamad&#305;m acaba??

Sayg&#305;lar&#305;mla,
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,650
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Bu hata mesaj&#305;n&#305; kodlar&#305;n en &#252;st k&#305;sm&#305;nda bulunan a&#351;a&#287;&#305;daki sat&#305;rdan dolay&#305; al&#305;yorsunuz. E&#287;er kod edit&#246;r&#252;nde bu komut kullan&#305;lm&#305;&#351;sa mutlaka kulland&#305;&#287;&#305;n&#305;z kodlardaki de&#287;i&#351;kenleri tan&#305;mlaman&#305;z gerekmektedir. Aksi halde hata mesaj&#305; al&#305;rs&#305;n&#305;z.

&#220;stteki mesaj&#305;m&#305; hata vermeyecek &#351;ekilde d&#252;zenledim. Denermisiniz.

Kod:
Option Explicit
 
Katılım
27 Ekim 2006
Mesajlar
119
Excel Vers. ve Dili
excel 2007-Türkçe
Altın Üyelik Bitiş Tarihi
14.08.2022
Say&#305;n Cost control

Evet dedi&#287;inizi yap&#305;nca program &#231;al&#305;&#351;t&#305;...Allah sizden raz&#305; olsun...Allah'a emanet olun

Sayg&#305;lar&#305;mla,

Sub SOLDAN_3_KARAKTER_AYIR()
Dim X As Long
[c:c].ClearContents
For X = 1 To [A65536].End(3).Row
If Cells(X, 1) <> "" Then Cells(X, 2) = Left(Cells(X, 1), 3)
Next
MsgBox "&#304;&#350;LEM&#304;N&#304;Z TAMAMLANMI&#350;TIR.", vbInformation
End Sub
 
Üst