نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

موضوع: چاپ بر روی فرم واگذاری چک تحت اکسل

  1. #1

    آخرین بازدید
    2020/09/05
    تاریخ عضویت
    May 2020
    نوشته ها
    3
    امتیاز
    10
    سپاس
    1
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    چاپ بر روی فرم واگذاری چک تحت اکسل

    سلام و عرض خسته نباشید
    یه پروژه کوچیک دارم جهت چاپ بر روی برگ واگذاری چک
    موضوع به این شکل هست که من روزانه بیش از 30 تا چک جهت واگذاری به بانک دارم که همشون اطلاعات سربرگشون یکی هست اما اطلاعات چک ها متفاوته من نیاز دارم به یه نرم افزار که در ردیف ها اطلاعات چک رو وارد کنم و نرم افزار هر ردیف رو جای گذاری کنه و سه بار چاپ بزنه و بره مورد بعدی تایه جاهایش رو انجام دادم اما چون از ماکرو سررشته ندارم نتونستم به اتمام برسونمش
    از اساتید بزرگوار تقاضا دارم در صورت امکان راهنماییم کنن فایل طراحی شده اکسل به پیوست تقدیم بزرگواران میشه
    فايل هاي پيوست شده فايل هاي پيوست شده

  2.  

  3. #2


    آخرین بازدید
    2024/03/15
    تاریخ عضویت
    June 2012
    نوشته ها
    698
    امتیاز
    4179
    سپاس
    625
    سپاس شده
    1,970 در 623 پست
    تعیین سطح نشده است

    با سلام

    لطفا فایل ضمیمه را بررسی نمایید
    توضیح: هر دو دکمه پرینت کل و پرینت تکی اصلاح شد
    برای پرینت تکی فقط کافیست آن ردیف را انتخاب کنید مهم نیست که در کدام خانه باشید فقط یک خانه درآن ردیف را انتخاب کنید.
    کد:
    Sub PrintM()
    Dim Cell As Range
    Dim Lastrow As Integer
    
    If Sheet1.Range("D4") = "" Then
            MsgBox "تعداد چاپ وارد نشده است "
        Exit Sub
     End If
     
    On Error Resume Next
    Lastrow = Sheet1.Cells(Rows.Count, "b").End(3).Row
        For Each Cell In Sheet1.Range("B15:b" & Lastrow)
    
        Sheet2.Range("K25") = Cell.Value
        Sheet2.Range("K20") = Cell.Offset(0, 1).Value
        Sheet2.Range("K14") = Cell.Offset(0, 2).Value
        Sheet2.Range("K9") = Cell.Offset(0, 3).Value
        Sheet2.Range("K8") = Cell.Offset(0, 4).Value
        Sheet2.Range("K6") = Cell.Offset(0, 5).Value
        Sheet2.Range("K1") = Cell.Offset(0, 7).Value
    
    Sheet2.PrintOut Copies:=Sheet1.Range("D4"), Collate:=True, _
            IgnorePrintAreas:=False
       'Sheets("ورود اطلاعات").Select
    Next
    End Sub
    Sub PrintRowM()
    
    mm = Split(ActiveCell.Address, "$")(2)
    Sheet2.Range("K25") = Sheet1.Range("B" & mm).Value
        Sheet2.Range("K20") = Sheet1.Range("B" & mm).Offset(0, 1).Value
        Sheet2.Range("K14") = Sheet1.Range("B" & mm).Offset(0, 2).Value
        Sheet2.Range("K9") = Sheet1.Range("B" & mm).Offset(0, 3).Value
        Sheet2.Range("K8") = Sheet1.Range("B" & mm).Offset(0, 4).Value
        Sheet2.Range("K6") = Sheet1.Range("B" & mm).Offset(0, 5).Value
        Sheet2.Range("K1") = Sheet1.Range("B" & mm).Offset(0, 7).Value
        
    Sheet2.PrintOut Copies:=Sheet1.Range("D4"), Collate:=True, _
            IgnorePrintAreas:=False
    End Sub
    موفق باشید میر
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط Amir Ghasemiyan : 2020/05/12 در ساعت 07:22 دلیل:قرار دادن كد در تگ مربوطه


  4. #3

    آخرین بازدید
    2020/09/05
    تاریخ عضویت
    May 2020
    نوشته ها
    3
    امتیاز
    10
    سپاس
    1
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط majid_mx4 نمایش پست ها
    با سلام

    لطفا فایل ضمیمه را بررسی نمایید
    توضیح: هر دو دکمه پرینت کل و پرینت تکی اصلاح شد
    برای پرینت تکی فقط کافیست آن ردیف را انتخاب کنید مهم نیست که در کدام خانه باشید فقط یک خانه درآن ردیف را انتخاب کنید.

    موفق باشید میر
    سلام ممنون بابت لطفتون استاد
    ویرایش توسط peyman98520 : 2020/05/11 در ساعت 15:15


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. [حل شده] جستجوی افراد از روی کد پرسنلی
    توسط QweAli در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 1
    آخرين نوشته: 2017/08/09, 09:14
  2. پرسش ماکروی جستجوی نام دارو و دادن کد به هر دارو در ستون بعد
    توسط ebrahimzadeh.j در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 4
    آخرين نوشته: 2017/03/20, 22:54
  3. نحوه جستجو با استفاده از تابع وی لوکاپ روی دو مقدار
    توسط shaneh در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 16
    آخرين نوشته: 2016/02/04, 10:19
  4. ثبت بر روی تکست باکس از روی شیت
    توسط علی فاطمی در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 6
    آخرين نوشته: 2014/03/05, 07:26
  5. تشخیص اعداد مساوی از غیر مساوی
    توسط مجید در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2014/01/27, 20:33

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است
با ما در تماس باشيد