Comboboxta seçilen sayfanın a1+a2+a3 hücrelerini birleştir

Katılım
29 Haziran 2007
Mesajlar
201
Excel Vers. ve Dili
ofis20007
slm.arkadaşlar comboboxta seçim yapınca(sayfalar sıralanıyor) sayfa3 vb geliyor.anamenü sayfasındaki a1 hücresine bu seçilen (herhangi bir sayfanın)sayfanın a1+a2+a3 hücrelerini birleştirererk yazdırmak istiyorum.fonksiyon olmuyor.çünkü sayfalar sabit değil.makro istiyorum eğer mümkünse.tşk.
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Aşağıdaki kodları deneyiniz.

Kod:
Private Sub UserForm_Initialize()
For Each say In Worksheets
If say.Name <> "Sheet1" Then ComboBox1.AddItem say.Name
Next
End Sub
 
Private Sub ComboBox1_Change()
[a1] = WorksheetFunction.Sum(Sheets(ComboBox1.Value).[a1:a3])
End Sub
 
Katılım
29 Haziran 2007
Mesajlar
201
Excel Vers. ve Dili
ofis20007
SAYIN R&#304;PEK U&#286;RA&#350;LARINIZ &#304;&#199;&#304;N T&#350;K.bir sorun var belki ben yanl&#305;&#351; anlatm&#305;&#351; olabilirim. (a1&" "&a2&" "&a3) a1 a2 a3 h&#252;crelerini birer bo&#351;luk b&#305;rakarak birle&#351;tirebilir miyiz?t&#351;k.
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Pardon sorunuzu ben yanl&#305;&#351; anlam&#305;&#351;&#305;m.Birle&#351;tirmeyi toplamak olarak alg&#305;lam&#305;&#351;&#305;m. :D

O zaman;
Kod:
Private Sub ComboBox1_Change()
Set s1 = Sheets(ComboBox1.Value)
[a1] = s1.[a1] & " " & s1.[a2] & " " & s1.[a3]
Set s1 = Nothing
End Sub
olarak deneyin.
 
Üst