ilgili sayfaya aktar

Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
sorum şu;

bir satış formu hazırlıyorum

bunda

b1 hücresinde Firma Adı yazıyor

istediğim b1 hücresinde hangi firma ismi yazıyorsa

a8 ile g500 arsı tüm değerleri
firma ismi yazan sheete aktarması
yani yaptığım satışlar satın alanın sheetine geçsin saygılar şimdiden
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
Merhaba sn parlemenn

Aşağıdaki kodu bir düğmeye atayarak deneyiniz..

Kod:
Sub aktar()
son = Sheets("SATIŞ").[a65536].End(3).Row
For i = 8 To son
 Sheets("SATIŞ").Range("A" & i & ":G" & i).Cut Sheets(Sheets("SATIŞ").Range("b1").Value).Range("A" & i & ":G" & i)
Next
End Sub
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
hocam süperde müşteri sayfasındaki eski kaydı silmeden
son dolu satırdan itibaren aktarsa
tam süper olur
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
Tekrar Merhaba

Kod:
Sub aktar()
son = Sheets("SATIŞ").[a65536].End(3).Row
For i = 8 To son
 Sheets("SATIŞ").Range("A" & i & ":G" & i).Cut _
 Sheets(Sheets("SATIŞ").Range("b1").Value).Range("A" & Sheets(Sheets("SATIŞ").Range("b1").Value) _
 .[a65536].End(3).Row + 1 & ":G" & Sheets(Sheets("SATIŞ").Range("b1").Value).[a65536].End(3).Row + 1)
Next
End Sub
 
Üst