Mina EL-Prince قام بنشر يونيو 8, 2013 قام بنشر يونيو 8, 2013 السؤال الاول MainDataBase.Range("AS4:CZ906") ببساطة الكلمة الاولة هي اسم شيت الاكسل MAINDATABASE والجزء التاني التعبير اني اللى جاي دة نطاق اللي حاولت اعملة مرار وتكرار دون نتيجة هو اني اغير رقم 906 بمتغير والاحتفاظ بباقي الكود كما هو السؤال الثاني هل يمكن تحويل شيت اكسل يحتوي على اوامر ماكرو إلي برنامج مستقل بذاتة لايحتاج إلي وجود اكسل على الجهاز ويعمل متسقلا بذاتة كبرنامج ؟؟؟؟ شكرا لاعضاء منتدانا الكرام
احمد عبد الناصر قام بنشر يونيو 8, 2013 قام بنشر يونيو 8, 2013 السلام عليكم بالنسبة للسؤال الاول جرب هذه الصيغة بفرض ان XXX هو المتغير MainDataBase.Range ("AS4:CZ" & XXX) بالنسبة للسؤال الثاني فلا علم لي به تحياتي
Mina EL-Prince قام بنشر يونيو 9, 2013 الكاتب قام بنشر يونيو 9, 2013 السلام عليكم بالنسبة للسؤال الاول جرب هذه الصيغة بفرض ان XXX هو المتغير MainDataBase.Range ("AS4:CZ" & XXX) بالنسبة للسؤال الثاني فلا علم لي به تحياتي استاذ / احمد عبد الناصر انا شاكر لتعبك واهتمامك واجاباتك اللي فى الصميم دوما معلش حتعبك معايا في سؤال تاني MainDataBase!R2C45 لو انا عايز رقم الصف هو اللى يبقي متغير على الفورمة دية اكتبها ازاي شاكر مرة اخري لتعبك واهتمامك
Mina EL-Prince قام بنشر يونيو 12, 2013 الكاتب قام بنشر يونيو 12, 2013 السلام عليكم بالنسبة للسؤال الاول جرب هذه الصيغة بفرض ان XXX هو المتغير MainDataBase.Range ("AS4:CZ" & XXX) بالنسبة للسؤال الثاني فلا علم لي به تحياتي استاذ / احمد عبد الناصر انا شاكر لتعبك واهتمامك واجاباتك اللي فى الصميم دوما معلش حتعبك معايا في سؤال تاني MainDataBase!R2C45 لو انا عايز رقم الصف هو اللى يبقي متغير على الفورمة دية اكتبها ازاي شاكر مرة اخري لتعبك واهتمامك لقد قمت بالبحث علي الانترنت ووجدت طريقة كتابة الكود بالشكل الاتي MainDataBase!R[" & xxx & "]C45 السؤال هل الطريقة هذة صحيحة ام خاطئة لانة عند تجربتة اعطتي رقم متغير مختلف عند كل صف ولكني اريد رقم ثابت وعند إزالة الاقواس لكي يتم احتسابها كرقم ثابت اعترض الماكرو على ذلك برجاء التكرم من خبراء الاكسل بمساعدتي شكرا لكم
بن علية حاجي قام بنشر يونيو 12, 2013 قام بنشر يونيو 12, 2013 (معدل) السلام عليكم ورحمة الله أخي الكريم، جرب الصيغة (MainDataBase.Cells(xxx , 45 بدلا من الصيغة MainDataBase!R[" & xxx & "]C45 بالنسبة لسؤالك الثاني : هل يمكن تحويل شيت اكسل يحتوي على اوامر ماكرو إلي برنامج مستقل بذاتة لايحتاج إلي وجود اكسل على الجهاز ويعمل متسقلا بذاتة كبرنامج ؟؟؟؟ لا أعتقد أن ذلك ممكنا، الشيء الوحيد الذي أعرفه أنه يمكن تحويله إلى صيغة .exe (ملف تنفيذي) لكن تبقى علاقته وتنفيذه مرتبطين بوجود إكسيل على الجهاز..... والله أعلى وأعلم أخوك بن علية تم تعديل يونيو 12, 2013 بواسطه بن علية حاجي
Mina EL-Prince قام بنشر يونيو 13, 2013 الكاتب قام بنشر يونيو 13, 2013 السلام عليكم ورحمة الله أخي الكريم، جرب الصيغة (MainDataBase.Cells(xxx , 45 بدلا من الصيغة MainDataBase!R[" & xxx & "]C45 بالنسبة لسؤالك الثاني : هل يمكن تحويل شيت اكسل يحتوي على اوامر ماكرو إلي برنامج مستقل بذاتة لايحتاج إلي وجود اكسل على الجهاز ويعمل متسقلا بذاتة كبرنامج ؟؟؟؟ لا أعتقد أن ذلك ممكنا، الشيء الوحيد الذي أعرفه أنه يمكن تحويله إلى صيغة .exe (ملف تنفيذي) لكن تبقى علاقته وتنفيذه مرتبطين بوجود إكسيل على الجهاز..... والله أعلى وأعلم أخوك بن علية اخي الغالي شاكر جدا لاهتمامك ولكني في اشد الحاجة إلي وضع متغير مع الفورمة الذي قمت بتحديدها سابقا وذلك لانها جزء من معادلة كبيرة ساعدني فيها سابقا الاستاذ الفاضل / احمد عبد الناصر وقد قمت بضبط كل المعادلة تبقى لي فقط جزء من المفترض ان يكون متغير ولقد وجدت الطريقة لدمج متغير مع الفورمة المطلوبة ولكن تبقي مشكلة انة مع كل تغيير للصف يتم تغيير قيمة رقم الصف بالنقص او الزيادة للقيمة الموضوعة في المتغير وانا في احتياج ان يكون المتغير كقيمة ثابتة يمثل رقم صف ثابت وليس كقيمة ثابتة يمثل رقم صف متغير فهل من يساعدني في الوصول إلي طريقة لكتابة هذة المعادلة شكرا لاهتمام ولتعب جميع من اهتم وشارك في الموضوع وارجو ان تكون الافادة للجميع
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.