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

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

قام بنشر

الاخوة الافاضل الاساتذة جميعا

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

يقوم بكتابة كلمة الاجمالى والتاريخ فى العمودAوB

وفى حالة وجود كلمة الاجمالى لا نفذ الكود فى هذا الشيت

المشكلة ان الكود اذا وجد كلمة الاجمالى فى اى مكان بالصفحةلايتم التنفيذ

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

اما اذا وجد بأخر سطر كلمة الاجمالى لاينفذ

اى اخر سطر بالصفحة لو به كلمة الاجمالى لاينفذ

اما لو به بيانات يتم التنفيذ

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

لو اخر سطر به كلمة الاجمالى لايعمل

ولو اخر سطر لا يوجد به كلمة الاجمالى يتم تنفيذ الكود

مرفق الملف

كتابة كلمة من الفورم فى سطر وفى حالة وجودها لا تكتب.rar

قام بنشر

السلام عليكم

الاخ الفاضل ابو الحسن حفظك الله

====================

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

لو اخر سطر به كلمة الاجمالى لايعمل "

إقتباس

"

ولو اخر سطر لا يوجد به كلمة الاجمالى يتم تنفيذ الكود

================

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

فما الاضافة التي تريدها ؟؟

قام بنشر

استاذنا بارك الله فيك

اريد استاذنا

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

حضرتك جرب شغل الكود وبعد انتهاء عمله

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

توضيح

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

احترام من كل قلبى

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

استاذنا هو الكود فعلا بيعمل تمام

ولكن عندما نقلته لعملى بيعمل على صفحة واحدة فقط

مع العلم ان غيرت المدى االى 25000 سطربدلا من 1500

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

اين المشكلة استاذنا ليعمل على كل اوراق العمل بملفى

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

السلام عليكم

جرب هكذا

ان شاء الله يزبط معاك


Public Sub ali()

Application.ScreenUpdating = False

Dim SH As Worksheet

For T = 2 To Sheets.Count

Set SH = Sheets(T)

Q = SH.Range("B1500").End(xlUp).Row

If SH.Range("B" & Q).Value = "الاجمالى" Then

GoTo 1

Exit Sub

Else

SH.Activate

Range("B" & Q).Select

With SH

.Range("A" & Q + 1).Value = TextBox1

.Range("B" & Q + 1).Value = TextBox2

End With

End If

Sheet1.Activate

1

Next T

End Sub

تحياتي

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

استاذنا الله يعزك

عدلت الكود من B1500

الى B20000

فلم يعد يعمل الكود وانا بحاجة الى ان يكون الكود 20000 سطر

رجاء التكرم بالمساعدة

احترامى الشديد

قام بنشر

جرب هكذا


Public Sub ali()

Application.ScreenUpdating = False

Dim SH As Worksheet

For T = 2 To Sheets.Count

Set SH = Sheets(T)

Q = SH.Cells(Rows.Count, 2).End(xlUp).Row

If SH.Range("B" & Q).Value = "الاجمالى" Then

GoTo 1

Exit Sub

Else

SH.Activate

Range("B" & Q).Select

With SH

.Range("A" & Q + 1).Value = TextBox1

.Range("B" & Q + 1).Value = TextBox2

End With

End If

Sheet1.Activate

1

Next T

End Sub

قام بنشر

انا جربته على اكثر من 20000 صف

وعمل بكفائة

ارجو منك ارفاق نسخة من الملف

اذا كان الملف به اسرار عمل بإمكانك إرساله على ايميلي

او اعمل نسخه من الملف وضيف بيانات وهميه

وارفقه الله لايهينك

كي نعرف مالمشكلة

قام بنشر

سامحنى استاذنا

التنفيذ اقتصر معى على صفحة واحدة

مش عارف المشكلة فين

وجربت كل شئ

ممكن التنفيذ على اول فورم بأول مشاركة

لو امكن بعد اذن حضرتك

احترامى

قام بنشر

استاذنا والله انا عا رف انى اثقلت عليك

بس سامحنى

هل من الممكن كود لو كتبنا التاريخ 29 واى كان الشهر فى الخلية Aحتى A20000

تكتب كلمة الاجمالى حتى اتدارج مشكلة الفورم او اى حل لكتابة كلمة الاجمالى بشرط عدم التكرار فى الصف الذى يسبقها من الشيت 2 حتى 39

لانى يأست والله وتعبتك وانا فى شدة الخجل منك والله

احترامى

قام بنشر

السلام عليكم

الاخ الفاضل ابو الحسن

لاعليك

انما انا بحاول من اول احمل المرفق الذي في المشاركة الاولى

ولم استطيع لااعلم اين المشكلة

ارجو منك رفعه عن طريق سرفر خارجي على اي موقع مثلا 4SHARE

وارفق الرابط اذا تكرمت

وبالنسبة للطلب الاخير لم افهم ارجو التوضيح اكثر

والسلام عليكم

قام بنشر

السلام عليكم

تفضل جرب المرفق

للعلم لم اضف شيء حطيت الكود عليه

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

وانما خير التجربه عندك جرب واطلعنى بالنتائج

ترحيل_ali_1.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