اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

هل هناك كود يعمل scroll للصفحة عند الخلية النشطة


aburajai

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

السلام عليكم أخي أبو رجاء

بعد إذن الأستاذ حمادة باشا

سكرول scroll للصفحة عند الخلية النشطة لايحتاج إلى كود

يتم تفعيله من الكيبورد فقط وعند تفعيلي * *  لأسهم الأعلى ولأسفل**  لا تنتقل من خلية إلى أخري بل الصفحة هي التي تتحرك

أعذرني إن لم أوفق في الشرح الفكرة

وربما حمادة باشاة يعمل لك كود لهذه الفكرة

تقبل تحياتي

رابط هذا التعليق
شارك

السلام عليكم أخي أبو رجاء

بعد إذن الأستاذ حمادة باشا

سكرول scroll للصفحة عند الخلية النشطة لايحتاج إلى كود

يتم تفعيله من الكيبورد فقط وعند تفعيلي * *  لأسهم الأعلى ولأسفل**  لا تنتقل من خلية إلى أخري بل الصفحة هي التي تتحرك

أعذرني إن لم أوفق في الشرح الفكرة

وربما حمادة باشاة يعمل لك كود لهذه الفكرة

تقبل تحياتي

 

الأخ الفاضل/ عطاء الله

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

لاحاجة للإستئذان - أنا أردت الفهم قبل الإجابة

شاكرا لك شعورك الطيب وحسن ظنك بي

تقبل تحياتي

رابط هذا التعليق
شارك

السلام عليكم

هل بهذه الطريقة

 

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

 

اخي بارك الله فيك استفدت من الطريقة في ملفك 

شكرا لتعاونك

 

لكن اريد السكرول يكون اتوماتيك

 

مثال :

 

عندنا خلية في شيت منفصل تقوم بتعبئة خلية اخرى ضمن معادلات

وهذه الخلية بعيدة في الاسفل يعني نقول رقم 5000

 

الان الخلية التي تقوم بالتعبئة على الوجه الصحيح وما في مشاكل

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

رقم 5000 عندما نقوم بفتح الشيت

 

هل وصلت فكرتي

 

 

جزاكم الله خيرا

رابط هذا التعليق
شارك

السلام عليكم

الاخ الفاضل / aburajai

 بارك الله فيك

بالفعل طلبك غير واضح ولكن حسب فهمي لطلبك في مشاركتك الاخيرة

وبعد اذن الاساتذة الكبار  ... جزاهم الله خيرا

الاستاذ / ابو حنين 

الاستاذ / حمادة باشا

الاستاذ / عطاء الله

ما فهمته انك تريد عند فتح الشيت الموجود به الخليه المقصودة ان ينتقل بك الشيت تلقائيا الي الاسفل

ليتم تنشيط الخلية المذكورة ولتكن مثلا  C5000

وبالتالي سيكون الكود بسيط وسهل جدا من سطر واحد يتم وضعه في حدث الشيت الذي تحدده ليكون الكود كالتالي

Private Sub Worksheet_Activate()
[C5000].Select
End Sub

وفي انتظار ردك

تقبلوا مرور وخالص تحياتي

  • Like 1
رابط هذا التعليق
شارك

السلام عليكم

الاخ الفاضل / aburajai

 بارك الله فيك

بالفعل طلبك غير واضح ولكن حسب فهمي لطلبك في مشاركتك الاخيرة

وبعد اذن الاساتذة الكبار  ... جزاهم الله خيرا

الاستاذ / ابو حنين 

الاستاذ / حمادة باشا

الاستاذ / عطاء الله

ما فهمته انك تريد عند فتح الشيت الموجود به الخليه المقصودة ان ينتقل بك الشيت تلقائيا الي الاسفل

ليتم تنشيط الخلية المذكورة ولتكن مثلا  C5000

وبالتالي سيكون الكود بسيط وسهل جدا من سطر واحد يتم وضعه في حدث الشيت الذي تحدده ليكون الكود كالتالي

Private Sub Worksheet_Activate()
[C5000].Select
End Sub

وفي انتظار ردك

تقبلوا مرور وخالص تحياتي

 

 

السلام عليكم

 

ممتاز بدات الفكرة تتضح

 

اخي لو فرضنا ان الخلية غير ثابتة

 

اي ان قد تكون 5000  ثم بعد فترة تصبح 4400 مثلا

 

لان التعبئة تعتمد على معادلات

 

 

يعني عندما افتح الشيت يفتح على الخلية النشطة سواء كانت 5000  

 

ثم اغلقت الملف

وعدت وفتحته بعد ساغتين

وكانت الخلية النشطة 4400

 

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

او لنقل حسب اخر خلية تم التغيير في معطياتها مثلا

حتى اقرب لكم الفكرة

 

 

شكرا للجميع

رابط هذا التعليق
شارك

السلام عليكم

اخي الكريم / aburajai

بارك الله فيك

 

شاهد اخي هذا المرفق

ان شاء الله به المطلوب علي حسب فهمي لطلبك

او ارفق ملف اخي الكريم ... فارفاق ملف به شرح مثال لما هو مطلوب يعتبر نصف الحل

تقبل خالص تحياتي

 

كود اخر خلية مستعملة.rar

رابط هذا التعليق
شارك

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