بحث مخصص من جوجل فى أوفيسنا
![]()
Custom Search
|
-
Posts
509 -
تاريخ الانضمام
-
تاريخ اخر زياره
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو زياد عبد الجليل
-
شكرا استاذ ياسر على مرورك العطر و جمعة مباركة
-
السلام على حميع الاساتذة الافاضل اما بعد كيف يمكن وضع كود لهامش الصفحة في حدث الورقة ....لقد وجدت هذا الكود للاستاذ القدير ياسر خليل و لكن لم اعلم كيفية كتابته في حدث الورقة .LeftMargin = Application.CentimetersToPoints(1) .RightMargin = Application.CentimetersToPoints(1) .TopMargin = Application.CentimetersToPoints(1) .BottomMargin = Application.CentimetersToPoints(2) .HeaderMargin = Application.CentimetersToPoints(1) .FooterMargin = Application.CentimetersToPoints(1) وان امكن اريد تحديد الهامش من فوق و اسفل و على اليمين و اليسار فقط ولكم مني فائق عبارات الشكر و التقدير
-
طلب تعديل في كود : كليك في ليست بوكس و ترحيل
زياد عبد الجليل replied to زياد عبد الجليل's topic in منتدى الاكسيل Excel
بارك الله فيك استاذ خالد الكود يعمل بشكل جيد و رائع...شكرا جزيلا -
السلام على جميع الاساتذة الافاضل اما بعد : لقد حملت مؤخرا ملف للاستاذ القدير ابو حنين به كود رائع حيث بمجرد عمل كليك على الليست بوكس يرحل الصف الى ورقة من الملف ولكن الاشكال هو رغبتي في الترحيل الى خلايا معينة في الكود بالرغم من كتابة اي شئ ادنى الخلية e ....لمعرفة المطلوب بدقة ارجو الاطلاع على الملف المرفق ارجو مساعدتي ولكم مني فائق عبارات الشكر و التقدير كليك في ليست بوكس و ترحيل.rar
-
السلام على جميع الاخوة الافاضل اما بعد: عندي استفسار حول كود يقوم بنقل محتويات فورم1 الى فورم 2 بدون استعمال هذا الكود Private Sub UserForm_Activate() UserForm2.Label1 = UserForm1.TextBox1 end sub ولكن باستخدام الكود التالي مع تعديله و تنسيقه Private Sub CommandButton1_Click() For i = 1 To 10 Me.userform2("TextBox" & i) = userform1.......... userform2.show Next End Sub لا اعلم ان كان هذا ممكن ام لا ...تقبلو شكري الخالص
-
شكرا استاذ طلعت على تجاوبك مع الموضوع هنا قمنا بوضع HEIGHT=800 قبل كود الطباعة واذا نفذنا هذا الامر لاحظ السطر الاخير لا يطبع في اخر الورقة و انما في وسطها وكذلك اشكال اخر اذا زدنا في قيمة طول الفورم هنا الفورم عند طباعتها لا تكون متناسقة مع الورقة بالشكل الاصلي لها وهنا نكون مجبرين باضافة كود لتنزيل بعض محتويات الفورم الى الاسفل اذا طبقنا كود HEIGHT=800 و بتوضيح اكثر اريد عند الطباعة مهما كان حجم الفورم ان يعمل نسخة طبق الاصل لها بعد الطباعة سواء من حيث الهامش او مكان تمركز النص ...اعتقد ان عمل كود الزووم للفورم ربما يفي بالغرض و الله اعلم ... ارجو ان تكون قد وصلت الفكرة و اجدد لك شكري و مساعدتك لي وبارك الله فيك استاذي الفاضل. Private Sub CommandButton1_Click() With UserForm1 .Zoom = 400 End With UserForm1.PrintForm With UserForm1 .Zoom = 100 End With End Sub
-
اخي طلعت انا اود طباعة كل بيانات الفورم على ورقة من نوع A4 بحيث يتم طباعة كل محتويات الفورم على الورقة دون تغيير حدود الفورم ...فمثلا عندما طبعت الفورم باستعمال كود UserForm1.PrintForm هناك بيانات كثيرة لا يتم طباعتها الا بتغيير WIDTHالى 800 كما ان تغيير العرض يستوجب معه تنزيل بعض المحتويات الى اسفل الفورم وانا اود طباعة كل المحتويات على الطابعة بدون تغيير في حدود الفورم وبنفس التنسيق الموجود في الفورم اي البيانات الموجودة في اسفل الفورم تطبع في اسفل الورقة لا في المنتصف ...المرفق التالي يبين المطلوب طباعة فورم.rar
-
عذرا استاذ ابو حنين نعم الكود يعمل بشكل جيد ...لمن يهمه لامر يجب وضع الكود في زر وليس حدث الورقة Private Sub CommandButton10_Click() For i = 1 To 20 Me.Controls("TextBox" & i) = Format(Me.Controls("TextBox" & i), "00.00") Next End Sub عندي طلب في نفس الموضوع و المضمون حو الامر exit من التاكس بوكس (Private Sub TextBox20_Exit(ByVal Cancel As MSForms.ReturnBoolean اعندي 20 تاكس بوكس اريد ان اضع امر خروج منهم كلهم وتوجيههم الى الكود ziyad هل يمكن تحقيق هذا و لكم مني جزيل الشكر و العرفان Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean) ziyad End Sub
-
لقد صادفتني مشكلة اثناء اعداد احد البرامج وهي مشكلة تقريب القيمة مثلا :2.027777 عوضا ان يضع القيمة 2.02 يقربها الى 2.03 ولكن باستعمال المعادلة (ARRONDI.INF(2.02777;2= تعمل جيدا بدون تقريب و لكن المشكلة هي انه عندي فورم يقوم بالحساب في تاكس بوكس 35 TextBox34.Value = Val(TextBox20) + Val(TextBox21) + Val(TextBox22) MM = Val(Me.TextBox34) Me.TextBox35 = MM / Val(T1) ولكن القيمة بعد وضع فورمة في تاكس بوكس 35 "00.00"...تقربها 2.03 و ترخلها الى الخانة بهذا الشكل اي مع التقريب بالرغم من تنسيق الخالايا باستعمال الدالة ARRONDI.INF وعند استعمال برنامج محول المعادلات اعطاني المعادلة RoundDown وقمت بتحويلها الى الاتي TextBox35 = Format(TextBox35, "00.00") TextBox35 = RoundDown(TextBox35, 2) ولكن للاسف لم تعمل اصلا و بقي المشكل ...الان كيف يمكن و ضع هذا الكود بطريقة صحيحة:(TextBox35 = RoundDown(TextBox35, 2 ولكم مني فائق عبارات الشكر و التقدير
-
السلام على جميع الاساتذة الافاضل اما بعد: لقد بحثت في المنتدى ووجدت موضوع يشبه تقريبا ما اطلب تنفيذه للاستاذ عبد الله باقشير و لكن لم استطع تعديل الكود لذا، رجاء رجاء اريد مساعدة في وضع كود في يوزر فورم يقوم بترحيل البيانات من الملف copier a الى الملف fiche بشرط ان يتم اختيار الورقة المراد ترحيلها بالكومبو بوكس ويتم ترحيل المحتوى الذي يضهر في الليست بوكس فقط ...و عند ترحيل صفحة ثانية تاتي البيانات الجديدة تالية للبيانات المرحلة سابقا و هكذا ... وحبذا ان يكون الملف المرحل اليه fiche مغلق وان كان مستحيل فلا بأس . لمعرفة المطلوب بدقة ارجو الاطلاع على الملف المرفق ...(البرنامج من انجاز الاستاذ القدير ابو حنين) ولكم مني فائق عبارات الشكر و التقدير ترحيل الى مستند اخر.rar
-
السلام عليكم استاذ ابو حنين و اشكرك على مرورك العطر اما بعد لقد وضعت الكود بالطريقة التالية : Private Sub UserForm_Activate() ziyad end sub ------------ sub ziyad() For i = 1 To 20 Me.Controls("TextBox" & i) = Format(Me.Controls("TextBox" & i), "#,##0") Next End Sub ولكن للاسف لم يعمل ...انا اود مثلا عندي قيمة 10.00 بمجرد كتابة 10 تصبح اليا 10.00 وعند وجود قيمة 10.25 هنا اكون مجبر على كتابة العدد كاملا و لكن في حالة كتابة مثلا 102.5 او 1.025او 1025 هنا تظهر رسالة تنبيه بالخطأ... االتمس منك المساعدة في تنفيذ المطلوب ولك مني فائق عبارات الشكر و الامتنان
-
السلام على جميع الاخوة الافاضل اما بعد : عندي طلب بسيط لا يحتاج الى ارفاق ملف الطلب يتمثل في : 1- عندي فورم بها حوالي 20 تاكس بوكس حيث تكون القيم المدخلة في كل تاكس بوكس بفورمة "00.00 " واذا قمت بالذهاب الى كل تاكس بوكس ووضع كود الفورمة التالي فهذا عمل مجهد بالاضافة الى الاكثار من الاكواد في الملف TextBox1 = Format(TextBox1, "00,00") لكن انا اريد ان اضع كود واحد يقوم بالعمل مرة واحدة بدلا من الذهاب الى كل تاكس بوكس ووضع الكود وقد جربت الكود التالي ولكن للاسف لم يعمل For ii = 1 To 20 Me.Controls("TextBox" & ii) = Format(TextBox, "00,00") next رجاء المساعدة في وضع المطلوب وان امكن وضع رسالة تنص على خطأ في حالة ادراج قيمة مثلا بفورمة تخالف فورمة 00.00 ولكم مني كل الشكر و التقدير و العرفان و بارك الله في الجميع...تقبلو تحياتي الخالصة
-
شكرا استاذ طلعت الضاهر ان المشكل عندي وقد علمت السبب وهي ضهور النتيجة 36.5 بدلا من النقطة الفاصلة تضهر 36,5 اي "," هي سبب تغير النتيجة وقد جربت كتابة 36.5 بالنقطة الفاصلة مباشرة في التاكس بوكس 8 و قسمتها على 18 وكانت النتيجة صحيحة 100/100 (2.0277)...الان أدركت ان المشكلة تكمن في اعدادات النظام و ذهبت الى اعدادات اللغة ومن paramétres supplémentaires استبدلت الفاصلة بالنقطة شكرا لك استاذ طلعت و بارك الله فيك وجعله في ميزان حسناتك
-
استاذ طلعت لو تكرمت هناك مشكلة صغيرة ارجو ان تجد لها الحل لاني حاولت و لم انجح 1- المشكلة هي في عملية القسمة : عند وضع علامات بالفاصلة مثلا 10.50 و 12.50 و 13.50 ....الخ نجد ان هناك فرق في ما بعد الفاصلة بين الحساب بالالة الحاسبة و الحساب باليوزرفورم هل يمكن جعل الكود متطابق في النتيجة بين الحساب بالالة الحاسبة و الفورم...و لك مني جزيل الشكر و العرفان.
-
كود جمع الليست بوكس بنوذج بحث ممتاز
زياد عبد الجليل replied to جلال الجمال_ابو أدهم's topic in منتدى الاكسيل Excel
اخي جلال بارك الله فيك على هذا العمل المتميز عندي استفسار فقط في خانة الجمع في الفورم ...لم افهم ماذا تجمع اي ما هي الاعمدة المعنية بعملية الجمع تقبل شكري الخالص -
السلام على جميع الاخوة الافاضل ، اسمحو لي في البداية ان اتقدم لجميع اعضاء المنتدى بأخلص التهاني و اصدق الاماني بمناسبة حلول السنة الهجرية الجديدة املا من الله عز وجل ان يعيدها علينا بالخير و اليمن و البركات أما بعد: 1- عندي يوزرفورم وضعت بها ميلتيباج multipage وقد و ضعت في الصفحة الاولى ليست بوكس تضهر فيها مجموعة بيانات ولكن عند الذهاب الى الصفحة 3 لا تضهر الليست بوكس في هذه الصفحة و طلبي هو اضهار الليست بوكس الموجودة في الصفحة 1 في الصفحة 3 مثلا . لمعرفة المطلوب اليكم المرفق التالي تقبلو مني اسمى عبارات الشكر و التقدير اضهارعنصر في ميلتيباج .rar