اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله وبركاته

في هذا الشيت أريد تعديل كود الطباعة بحيث عند الضفط على شهادة واحدة يقوم بطباعة شهادة واحدة محددة

وعند أختيار شهادتين يقوم بطباعة الشهادتين

وللعلم الشهادة تتغير عند الضغط على زر الزيادة والنقصان بالكود وليس بالمعادلات

ولكم فائق الشكر والاحترام

الطباعة.xlsm

قام بنشر

هل المقصود أنك إذا كتبت مثلا في الخلية V1 الرقم 1 يطبع شهادة واحدة فقط ولا تظهر الثانية بالأسفل

وإذا كتبت 2 تظهر الشهادتان

؟؟

قام بنشر

السلام عليك استاذ محمد

المطلوب عند الضغط على الطابعة يقوم بطباعة كل الشهائد  حسب الاسماء في شيت الدرجات وكل شهادتين في صفحة واحدة

عند كتابة رقم في الخلية من v7  الى  w7  يقوم الكود بطباعة الشهائد المحددة فقط 

 

قام بنشر

هذا بالضبط الذي يقوم الكود الموجود في الطباعة 

printall

حلقة تكرارية من v7 إلى w7

ثم يكتب في v7 رقم الصفحة ثم يقوم بطباعة الحالية

وهكذا حتى تنتهي الصفحات

  • أفضل إجابة
قام بنشر

ربما يكون هذا هو السبب في عدم عمل كود الطباعة

اقتباس

وللعلم الشهادة تتغير عند الضغط على زر الزيادة والنقصان بالكود وليس بالمعادلات

كود الطباعة يعتمد على أنه بمجرد تغيير قيمة الخلية v7 يتم جلب البيانات الخاصة بالشهادة وبعدها يعطي أمر طباعة الحالية

وللدمج بين الكودين يمكنك اتباع الآتي:

* جعل الخلية المرتبطة في spinner1 هي الخلية v7 وليست v1

* تغيير v1 إلى v7 في هذين السطرين في كود الإجراء Shehada 

x = (Ws.Range("V7") - 1) * 2 + 1
y = Ws.Range("V7") * 2

تغيير كود إجراء طباعة الكل إلى ما يلي:

Sub printall()
ActiveSheet.Select
Range("w7") = Range("w7") / 2
For i = Range("v7") To Range("w7")
Range("v7") = i
Shehada
If i <= Range("v7") Then
ActiveWindow.SelectedSheets.PrintOut , Copies:=1, preview:=False, Collate:=True
End If
Next i
ActiveSheet.Select
End Sub

لطباعة الشهادات من 1 إلى 8 نكتب بصورة طبيعية 1 في الخلية v7 ونكتب 8 في الخلية w7 سيحولها الكود من 1 الى 4 لأن في كل صفحة شهادتين

بالتوفيق

  • Like 3

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information