• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

24 lü etiket makrosu

  • Konbuyu başlatan Konbuyu başlatan byysmn
  • Başlangıç tarihi Başlangıç tarihi
Katılım
30 Ekim 2009
Mesajlar
75
Excel Vers. ve Dili
türkçe
ARKADAŞLAR KOLAY GELSİN
ETİKET LİSTEDEKİ M SÜTUNUNDAKİ DULU HÜCRELERİN ETİKETİNİ BASMAK İSTİYORUM FAKAT 193. SATIRDAN SONRASINI ALMIYOR NEDENDİR MAKRO AŞAĞIDADIR İNCELER VE YARDIM EDERSENİZ ÇOK SEVİNİRİM İLGİNİZE TEŞEKKÜRLER

Sub EtiketYaz()
Dim i As Long
Dim Kol As Integer, Sat As Integer
Dim se As Worksheet, sl As Worksheet
Set se = Sheets("ETİKET")
Set sl = Sheets("etiket Liste")
Sat = 1
Kol = 1

For i = 2 To sl.[A65356].End(3).Row
se.Cells(Sat, Kol) = sl.Cells(i, "m")

Kol = Kol + 1
If Kol > 3 Then
Kol = 1
Sat = Sat + 1
If Sat > 8 Then
se.PrintPreview
Sat = 1
se.Range("A1:C8").ClearContents
End If
End If
Next i

MsgBox "işlem tamamdır..."


End Sub
 
ARKADAŞLAR KOLAY GELSİN
ETİKET LİSTEDEKİ M SÜTUNUNDAKİ DULU HÜCRELERİN ETİKETİNİ BASMAK İSTİYORUM FAKAT 193. SATIRDAN SONRASINI ALMIYOR NEDENDİR MAKRO AŞAĞIDADIR İNCELER VE YARDIM EDERSENİZ ÇOK SEVİNİRİM İLGİNİZE TEŞEKKÜRLER

Merhaba
"A" sütunu 193. satıra kadar dolu ise; ondan olabilir.
Şöyle denermisiniz?

Kod:
 Sub EtiketYaz()
Dim i As Long
Dim Kol As Integer, Sat As Integer
Dim se As Worksheet, sl As Worksheet
Set se = Sheets("ETİKET")
Set sl = Sheets("etiket Liste")
Sat = 1
Kol = 1

For i = 2 To sl.[[COLOR="Red"]M[/COLOR]65356].End(3).Row
se.Cells(Sat, Kol) = sl.Cells(i, "m")

Kol = Kol + 1
If Kol > 3 Then
Kol = 1
Sat = Sat + 1
If Sat > 8 Then
se.PrintPreview
Sat = 1
se.Range("A1:C8").ClearContents
End If
End If
Next i

MsgBox "işlem tamamdır..."


End Sub
 
satırlar 400 kadar dolu hocam denemedim olmuyur. nasıl çözeriz
 
Geri
Üst