Merhaba,
"veri" sayfasındaki aşağıdaki tablodaki verileri, yeni "sonuç" sayfasında yan yana makro ile nasıl yazdırabiliriz?
selamlar
Kutu no malzeme no adet
48856600 2458 1
48856600 3560 2
87799000 4587 2
32566400 1578 3
32566400 7896 1
32566400 3588 2
32566400 2458 1
97865400 4587 2
97865400 1445 5
97865400 3256 8
sonuç
Kutu no malzeme no adet malzeme no adet malzeme no adet malzeme no adet
48856600 2458 1 3560 2
87799000 4587 2
32566400 1578 3 7896 1 3588 2 2458 1
97865400 4587 2 1445 5 3256 8
[Çözüldü] Yan yana yazdırma
-
- Mesajlar: 2
- Kayıt: Çrş Ağu 16, 2023 1:06 pm
- Adınız: cüneyt
- Soyadınız: bolkol
[Çözüldü] Yan yana yazdırma
En son joeblack73 tarafından Prş Ağu 17, 2023 5:02 pm tarihinde düzenlendi, toplamda 1 kere düzenlendi.
-
- Mesajlar: 57
- Kayıt: Cmt Haz 24, 2023 12:23 am
- Web Sitesi: https://erseldemirel.com.tr/
- Adınız: Ersel
- Soyadınız: Demirel
Re: Yan yana yazdırma
Benzeri vardı uyarladım;
Sub Test()
Set sayfaveri = ThisWorkbook.Sheets("veri")
Set sayfasonuc = ThisWorkbook.Sheets("sonuç")
satirsay = 2
For verisay = 2 To sayfaveri.Cells(sayfaveri.Rows.Count, 1).End(xlUp).Row
kutuNo = sayfaveri.Cells(verisay, 1).Value
malzemeNo = sayfaveri.Cells(verisay, 2).Value
adet = sayfaveri.Cells(verisay, 3).Value
If verisay = 2 Or sayfaveri.Cells(verisay - 1, 1).Value <> kutuNo Then
sayfasonuc.Cells(satirsay, 1).Value = kutuNo
sayfasonuc.Cells(satirsay, 2).Value = malzemeNo
sayfasonuc.Cells(satirsay, 3).Value = adet
satirsay = satirsay + 1
Else
sayfasonuc.Cells(satirsay - 1, sayfasonuc.Columns.Count).End(xlToLeft).Offset(0, 1).Value = malzemeNo
sayfasonuc.Cells(satirsay - 1, sayfasonuc.Columns.Count).End(xlToLeft).Offset(0, 1).Value = adet
End If
Next verisay
End Sub
Sub Test()
Set sayfaveri = ThisWorkbook.Sheets("veri")
Set sayfasonuc = ThisWorkbook.Sheets("sonuç")
satirsay = 2
For verisay = 2 To sayfaveri.Cells(sayfaveri.Rows.Count, 1).End(xlUp).Row
kutuNo = sayfaveri.Cells(verisay, 1).Value
malzemeNo = sayfaveri.Cells(verisay, 2).Value
adet = sayfaveri.Cells(verisay, 3).Value
If verisay = 2 Or sayfaveri.Cells(verisay - 1, 1).Value <> kutuNo Then
sayfasonuc.Cells(satirsay, 1).Value = kutuNo
sayfasonuc.Cells(satirsay, 2).Value = malzemeNo
sayfasonuc.Cells(satirsay, 3).Value = adet
satirsay = satirsay + 1
Else
sayfasonuc.Cells(satirsay - 1, sayfasonuc.Columns.Count).End(xlToLeft).Offset(0, 1).Value = malzemeNo
sayfasonuc.Cells(satirsay - 1, sayfasonuc.Columns.Count).End(xlToLeft).Offset(0, 1).Value = adet
End If
Next verisay
End Sub
-
- Mesajlar: 2
- Kayıt: Çrş Ağu 16, 2023 1:06 pm
- Adınız: cüneyt
- Soyadınız: bolkol
Re: Yan yana yazdırma
Merhaba,
Elinize, emeğize sağlık.
selamlar
Elinize, emeğize sağlık.
selamlar
-
- Mesajlar: 57
- Kayıt: Cmt Haz 24, 2023 12:23 am
- Web Sitesi: https://erseldemirel.com.tr/
- Adınız: Ersel
- Soyadınız: Demirel
Re: [Çözüldü] Yan yana yazdırma
Kolay gelsin ii çalışmalar
-
- Benzer Konular
- Cevaplar
- Görüntüleme
- Son mesaj
-
- 1 Cevaplar
- 944 Görüntüleme
-
Son mesaj gönderen emiroglu07
-
-
[Çözüldü] frmEkdersVeri formunun gelmesini sağlamak
gönderen kargin » » forum Genel Makro Paylaşımları - 4 Cevaplar
- 1894 Görüntüleme
-
Son mesaj gönderen kargin
-
-
- 7 Cevaplar
- 3211 Görüntüleme
-
Son mesaj gönderen muhittinemmi
-
-
[Çözüldü] Makroda Veri varsa uygula yoksa uygulama hk.
gönderen Kullanıcı Silindi 75 » » forum Genel Makro Paylaşımları - 2 Cevaplar
- 1622 Görüntüleme
-
Son mesaj gönderen Kullanıcı Silindi 75
-
-
- 2 Cevaplar
- 1753 Görüntüleme
-
Son mesaj gönderen can34frht