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

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

قام بنشر

كيفيه جعل اسم اداه العنوان على الفورم  يتغير تلقائيا بتغير محتوى خليه ما  يعنى لو فى خليه مكتوب فيها "محمد " يبقى اسم الليبول محمد وعند التغيير فى الخليه يتغير اسم الليبول

قام بنشر

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

جرّب هكذا أخي الكريم ..على أساس الليبل1 و الخلية A3

Private Sub UserForm_Initialize()
Label1.Caption = Range("a3")
End Sub

 

  • Like 1
قام بنشر

بارك الله فيك أخي العزيز عبد العزيز البسكري

أخي السائل يرجى وضع عنوان مناسب للموضوع مستقبلاً إن شاء الله ..راجع التوجيهات في الموضوعات المثبتة في صدر المنتدى

 

جرب التالي

ضع الكود التالي في حدث الفورم

Private Sub UserForm_Initialize()
    Label1.Caption = Range("A1").Value
End Sub

ثم قم بوضع الكود التالي في حدث ورقة العمل

Private Sub Worksheet_Change(ByVal Target As Range)
    On Error Resume Next
        If Intersect(Range("A1"), Target) Is Nothing Then
            Exit Sub
        Else
            UserForm1.Label1.Caption = Range("A1").Value
        End If
    On Error GoTo 0
End Sub

لتجربة الملف قم بإظهار الفورم ...ستظهر أداة العنوان بها قيمة الخلية A1 .. اترك الفورم مفتوح وانقر في الخلية A1 وعدل القيمة لتجد أن الأداة يتم تحديثها

تقبل تحياتي

Update Label Automatically By Cell Change YasserKhalil.rar

  • Like 2
قام بنشر
9 minutes ago, عبد العزيز البسكري said:

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

جرّب هكذا أخي الكريم ..على أساس الليبل1 و الخلية A3


Private Sub UserForm_Initialize()
Label1.Caption = Range("a3")
End Sub

شكرا جزيلا استاذنا جزاك الله عنا خيرا

 

3 minutes ago, ياسر خليل أبو البراء said:

بارك الله فيك أخي العزيز عبد العزيز البسكري

أخي السائل يرجى وضع عنوان مناسب للموضوع مستقبلاً إن شاء الله ..راجع التوجيهات في الموضوعات المثبتة في صدر المنتدى

 

جرب التالي

ضع الكود التالي في حدث الفورم


Private Sub UserForm_Initialize()
    Label1.Caption = Range("A1").Value
End Sub

ثم قم بوضع الكود التالي في حدث ورقة العمل


Private Sub Worksheet_Change(ByVal Target As Range)
    On Error Resume Next
        If Intersect(Range("A1"), Target) Is Nothing Then
            Exit Sub
        Else
            UserForm1.Label1.Caption = Range("A1").Value
        End If
    On Error GoTo 0
End Sub

لتجربة الملف قم بإظهار الفورم ...ستظهر أداة العنوان بها قيمة الخلية A1 .. اترك الفورم مفتوح وانقر في الخلية A1 وعدل القيمة لتجد أن الأداة يتم تحديثها

تقبل تحياتي

Update Label Automatically By Cell Change YasserKhalil.rar

بارك الله فيك استاذ ياسر  واعتذر على عدم علمى بالتوجيهات

 

  • Like 1
Guest محمد ابو صهيب
قام بنشر
اقتباس

Private Sub UserForm_Initialize()
If Label1.Caption <> "" Then
Label1.Caption = Sheets(1).Range("a1").Value
End If
End Sub




 

  • 1 year later...
قام بنشر (معدل)
في ١٨‏/٢‏/٢٠١٦ at 00:06, ياسر خليل أبو البراء said:

بارك الله فيك أخي العزيز عبد العزيز البسكري

أخي السائل يرجى وضع عنوان مناسب للموضوع مستقبلاً إن شاء الله ..راجع التوجيهات في الموضوعات المثبتة في صدر المنتدى

 

جرب التالي

ضع الكود التالي في حدث الفورم


Private Sub UserForm_Initialize()
    Label1.Caption = Range("A1").Value
End Sub

ثم قم بوضع الكود التالي في حدث ورقة العمل


Private Sub Worksheet_Change(ByVal Target As Range)
    On Error Resume Next
        If Intersect(Range("A1"), Target) Is Nothing Then
            Exit Sub
        Else
            UserForm1.Label1.Caption = Range("A1").Value
        End If
    On Error GoTo 0
End Sub

لتجربة الملف قم بإظهار الفورم ...ستظهر أداة العنوان بها قيمة الخلية A1 .. اترك الفورم مفتوح وانقر في الخلية A1 وعدل القيمة لتجد أن الأداة يتم تحديثها

تقبل تحياتي

Update Label Automatically By Cell Change YasserKhalil.rar

هل فيه اختصار لكود ورقة العمل لان عندى اكتر من ليبل استاذ ياسر

وهل فيه تعديل للكود لو كانت الخلية مرتبط تيجتها بمعادلة لانى لو رابطها بخلية والنتيجه فيه بمعادلة لا تتغير القيمة باليبل

تم تعديل بواسطه محمود أبوالدهب
قام بنشر (معدل)

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

ف 

a1 ناتج مجموع خليتين مع فتح الفورم تظهر النتيجه مع تغير اى ناتج لا تتغير وتظل ثابته اما في حالة الاضافة باليد تتغير طبقا للكود السابق ارفاقة من سيادتكم

هل لان الامر يتعلق بالكتابة وليس معادلة رقمية 

ربط ليبل بخلية.rar

واسف على الازعاج

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

طيب وفى حالة كانت المعادلة نتيجتها من شيت اخر غير نفس الشيت وان الاخالات معتمده على فورم ادخال للبيان الاول وإظهار للناتج بنفس الفورم في ليبل

اسف اسألتى رخمة وبطول 

وفي النهاية اشكرك استاذى العزيز

قام بنشر

في الملف المرفق الجديد أيضاً قم بتعديل نفس السطر

If Intersect(Range("A1:D1"), Target) Is Nothing Then

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

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