Sonu bilinmeyen sütunda formül

Katılım
21 Haziran 2007
Mesajlar
97
Excel Vers. ve Dili
Rusca 2003
Herkese merhaba
Sonu bilinmeyen sütun için formül nasil yazılır?
Mesela Range ("a1:ax) sütununa vba ile toplam vermek lazım
x bilinmeyen sonluk
x nerde biterse bitsin toplam istiyorum.Böyle bir sey nasıl yapılır?
İlginiz için teşekkürler
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
son=[a65536].End(3).Row

Range("b2").Value = WorksheetFunction.Sum(Range(Cells(1,"a"),Cells(son,"a")))

olarak deneyin.
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Sorunuzu yanlış anladığımdan dolayı kodların çalışmaması doğaldır.:oops:

Sanırım siz A kolonunda toplam almak istiyorsunuz.

Bunun için aşağıdaki kodları kullanabilirsiniz.

Kod:
Sub Button1_Click()
son = [a65536].End(3).Row
Cells(son + 1, "a").Value = WorksheetFunction.Sum(Range(Cells(1, "a"), Cells(son, "a")))
End Sub
 
Katılım
21 Haziran 2007
Mesajlar
97
Excel Vers. ve Dili
Rusca 2003
Teşekkür ederim Hocam! Zahmet ettiniz.Tam istediyim kodlama
 
Katılım
21 Haziran 2007
Mesajlar
97
Excel Vers. ve Dili
Rusca 2003
Hocam bi kod var Kenarlık çizer
With Range("B1:B5").Borders
.LineStyle = xlContinuous
.ColorIndex = 1
.Weight = xlThin
End With
Bu kodu sonu bilinmeyen kodlamaya nasıl uygulaya biliris? Yani sonu bilinmeyen veri nerde biterse bitsin kenarliğa alınsın
 
Son düzenleme:

Korhan Ayhan

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

Aşağıdaki şekilde kullanabilirsiniz.

Kod:
With Range("B1:B" & [B][COLOR=red][B65536].End(3).Row[/COLOR][/B]).Borders
.LineStyle = xlContinuous
.ColorIndex = 1
.Weight = xlThin
End With
 
Katılım
21 Haziran 2007
Mesajlar
97
Excel Vers. ve Dili
Rusca 2003
Bu konu ile ilğili daha bir ricam olacak.
Diyelim ki Veri D3 Den başlayib DX-da bitir.Ben şöyle bi formul vermek istiyorum
G3 den GX a dek D3*1 ve ya
range(G3:SON).formula ="=(D3:D(son)*1)"
Sanirim anlata bildim.
Diger konular kibi bu konuda da yardim ederseniz sevinirim.
Ilginiz için teşekkürler
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Küçük bir örnek dosya ekleyebilirmisiniz?
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Kod:
.............
'D4 d son aralığını 1 le çarpıp g4 g son aralığına yazar
Son = [D1500].End(3).Row
For g = 3 To Son
If Cells(g, "d") <> "" Or Cells(g, "d") = " " Then
c = 4   'vereilerin yaz&#305;ld&#305;&#287;&#305; ilk sat&#305;r
Cells(c, "g") = Cells(g, "d") * 1
End If
Next
'c: verinin yaz&#305;laca&#287;&#305; sat&#305;r, g: i&#351;lem yap&#305;lacak sat&#305;r, "d";"g" vs. s&#252;tun ba&#351;l&#305;klar&#305;
'===================
[color="green"]'burda vermek istediyim formul bu ki bakiye alacak e1 satrina kecsin ve bakiye alacak hidde olsun[/color]
....................
kodlar&#305;n&#305;zdaki ye&#351;il sat&#305;r&#305;n &#252;zerine benim verdi&#287;im kodlar&#305; yap&#305;&#351;t&#305;rarak deneiyiniz karambole bu kadar anlad&#305;m.
 
Katılım
21 Haziran 2007
Mesajlar
97
Excel Vers. ve Dili
Rusca 2003
Abi denedim.Olmuyor.Istediyimi bi daha resimle anlamaya &#231;al&#305;&#351;acam

Sizlere zahmet verdiyim i&#231;in &#246;z&#252;r dilerim
 
Son düzenleme:
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
"d" leri "e" yaparak dene... yeniden d&#252;zenledim birde b&#246;yle dene
Kod:
.............
'D4 d son aral&#305;&#287;&#305;n&#305; 1 le &#231;arp&#305;p g4 g son aral&#305;&#287;&#305;na yazar
Son = [e1500].End(3).Row
For g = 4 To Son
If Cells(g, "e") => 0 Then
Cells(g, "g") = Cells(g, "e") * 1
End If
Next
g: i&#351;lem yap&#305;lacak sat&#305;r, "e";"g" vs. s&#252;tun ba&#351;l&#305;klar&#305;
'===================
[color="green"]'burda vermek istediyim formul bu ki bakiye alacak e1 satrina kecsin ve bakiye alacak hidde olsun[/color]
....................
kodlar&#305;n&#305;zdaki ye&#351;il sat&#305;r&#305;n &#252;zerine benim verdi&#287;im kodlar&#305; yap&#305;&#351;t&#305;rarak deneiyiniz
 
Katılım
21 Haziran 2007
Mesajlar
97
Excel Vers. ve Dili
Rusca 2003
Yeniden herkese merhaba.Sonu bilinmeyen (nerde biteceyi bilinmeyen) rakam&#305;n format&#305;n&#305;
NumberFormat = "#,##0.00 ""&#37;"""
kibi yapmak istiyorum.Yard&#305;m edersinizmi?
&#350;imdiden te&#351;ekk&#252;r ederim
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
e&#287;er tek bir s&#252;tun i&#231;in ise
Kod:
snst = [a65536].End(3).Row
    Range("A2:A" & snst + 2).Select
    Selection.NumberFormat = "#,##0.00"
birbirine biti&#351;ik birden fazla s&#252;tun i&#231;in
Kod:
snst = [a65536].End(3).Row
     Range("A" & snst + 2 & ":B" & snst + 2).Select
    Selection.NumberFormat = "#,##0.00"
 
Üst