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

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

قام بنشر

السلام عليكم

لقد وجدت مساعدة كبيرة في منتدانا الغالي وخاصة من كبار أساتذتنا

ولهذا ألجأإليكم  في كل مرة لمساعدة

وجدت هذا الكود في أحد برامج الزملاء وفد أعجبني وأريد تطبيقه في برنامجي ولكن لم أنجح

لذا أرجو منكم المساعدة

Sub Rappel_eleves()
On Error Resume Next

Dim MyRange As Range, MyR As Range
Dim r As Integer, N As Integer, M As Integer, MM As Integer, K As Integer, C As Integer, CC As Integer

TT = Application.WorksheetFunction.Match(Range("l2"), Feuil3.Rows("5:5"), 0)
Dim Tab1(8) As Integer
Tab1(1) = TT: Tab1(2) = TT + 1: Tab1(3) = IIf(TT >= 38, "", TT + 2): Tab1(4) = IIf(TT >= 38, TT + 2, TT + 3): _
            Tab1(5) = IIf(TT >= 38, TT + 3, TT + 4): Tab1(6) = IIf(TT >= 38, TT + 4, TT + 5): Tab1(7) = IIf(TT >= 38, TT + 5, TT + 6): _
            Tab1(8) = IIf(TT >= 38, TT + 6, TT + 7)

Set MyRange = Range("bas_t" & Range("V1"))

kh2_Clears

Application.Calculation = xlCalculationManual

'ÚÏÏ ÇáÓØæÑ ÇáÎÇÑÌÉ Úä äØÇÞ ÇáÇÓÊÏÚÇÁ
N = 7
Application.ScreenUpdating = False
With MyRange
    For r = 1 To .Rows.Count
        If .Cells(r, 1) = "" Then GoTo 1
        If .Cells(r, 6) = Range("d4") Then
            M = M + 1
            MM = N + M
            With Cells(MM, 2)
                .Value = M
                .AddComment
                .Comment.Text Text:="" & r
            End With
            For K = 1 To 12
                C = Choose(K, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
                CC = Choose(K, 2, 3, 8, Tab1(1), Tab1(2), Tab1(3), Tab1(4), Tab1(5), Tab1(6), Tab1(8))
                If CC = 0 Then Else Cells(MM, C) = .Cells(r, CC)
            Next K
        End If
1   Next r
End With
'ÊÓØíÑ ÇáÕÝæÝ ÇáãÍÊæíÉ Úáì ÇáÈíÇäÇÊ
With Range("B8:n" & MM)
    .Borders.LineStyle = 2
End With
    With Range("B8:n" & MM).Font
        .Name = "Arial"
        .Size = 10
        .Strikethrough = False
        .Superscript = False
        .Subscript = False
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        .ColorIndex = xlAutomatic
    End With

Application.ScreenUpdating = True
Range("g8").Activate
MsgBox "Êã ÇáÇÓÊÏÚÇÁ ÈäÌÇÍ", vbMsgBoxRight, "ÇáÍãÏááå"
On Error GoTo 0
Application.Calculation = xlCalculationAutomatic
End Sub
 

 
 

Sub Rappel.rar

قام بنشر

الأخت الفاضلة

يرجى مراعاة أن الأعضاء لديهم من المشاغل ما يمنعهم أو يعوقهم من مساعدة الجميع في نفس الوقت ، وتأكدي أنه لا يتأخر أحد عن المساعدة إذا كان بإمكانه ذلك...

فيرجى الصبر وإعادة المحاولة وبإن المولى ستجدين المساعدة

بالنسبة للكود أعتقد أنه للعلامة عبد الله باقشير وهو أعرف الناس بالكود من غيره ..

ثم إن الكود يحتاج وقت لشرحه .. هل يمكنك تحديد جزء معين من الكود يكون غامض بالنسبة إليك لتوضيحه بشكل يسير؟

قام بنشر

السلام عليكم

شكرا أخي على الإهتمام و الإجابة

أنا في الإنتظار دائما

ولكن الإدارة التى أعمل فيها هي المستعجلة

وشكرا

 

 
 
قام بنشر

الاخت الكريمة

انا بحث عن هذا الكود  () Sub Rappel_eleves اللى انتى عايزه الشرح له غير موجود بالملف ممكن اعرف هو فى اى مودويل

قام بنشر

الأخت الكريمة يمكنك إرفاق ملفك وشرح المطلوب وربما تجدين الحل بطريقة أخرى من أحد الأعضاء طالما أن الأمر ضروري .. وإن شاء الله تجدي المساعدة

فقط وضحي طلبك ارفقي ملف تابعي الموضوع بجدية ..حاولي أن تجزئي طلبك إذا كان الطلب صعب ..هذه بعض النصائح لربما توصلك لحل سريع

قام بنشر

Range("b9: c9").Value. ورقه301 = .Range("f9: g9").Value. ورقه301

ما معنى هذا الكود

ارجو المساعده ضرورى جدا

وشكرا جزيلا

قام بنشر

أخي الفاضل مثل هذا السطر يستخدم لتحويل المعادلات الموجودة في النطاق المذكور إلى قيم فقط ، وتحويل المعادلات إلى قيم يجعل الملف أسرع وأخف

  • Like 1
قام بنشر (معدل)

Range("b9: c9").Value. ورقه301 = .Range("f9: g9").Value. ورقه301

ما معنى هذا الكود

ارجو المساعده ضرورى جدا

وشكرا جزيلا

معلش ممكن توضحلى اكتر معنى كلامك

وانا ممكن ابعتلك البرنامج اللى عندى وتشرحلى اكتر

ده اذا امكن

ومتشكر جدا لدرك عليا

تم تعديل بواسطه jonier
قام بنشر

السلام عليكم

Range("b9: c9").Value. ورقه301 = .Range("f9: g9").Value. ورقه301

المعنى

أنسخ القيم الموجودة في الخليتين b9  و  c9  إلى الخليتين f9  و  g9    من نفس الورقة

تحياتي

  • Like 2
قام بنشر

السلام عليكم

أبعث لكم الملف وهو جزء من الملف الأصلي لأحد الأساتذة المحترمين

وما أريده هو التعديل على الكود لكي يعمل

وشكرا

والملف مرفق

مع العلم أني قمت بالتغيير في الكود

وأرجو منكم مساعدتي في إصلاح الكود

وشكرا مسبقا

 

 
 

كشف النقاط الشخصي 1970.rar

قام بنشر (معدل)
Private Sub CommandButton1_Click()
 
 ورقة10.Range("b9: c9").Value = ورقة10.Range("f9: g9").Value
الكود ده مكتوب فى ورقه غير اللى مكتوب فى الكود واللى بيحصل لما بدوس على Button بينقل القيم من الكود المكتوب للصفحه الحاليه
فانا مش فاهم ازاى بيحصل وازاى بيثبت وبينقل للمكان ده مع ضغطه ال button
وشكرا على اهتمامكم
تم تعديل بواسطه jonier

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