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

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

قام بنشر

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

عندى عدة نطاقات مفترقة تحوى معادلات أريد تحويلها لقيم

ولقد جمعتهم فى نطاق باسم Formulas_to_Values

أريد كود لعمل ذلك

انظر المرفق

وشكرا

Biomass Labor_Values.rar

قام بنشر

أخى الكريم

أريد تطبيق الكود على النطاق المسمى Formulas_to_Values

وشكرا على اهتمامك

ملحوظة: قمت باستبدال النطاق فى الكود الذى أضفته باسم النطاق Formulas_to_Values

لم تنفع حيث أعطتنى قيم #N/A

هل هناك حل لهذه المشكلة

وشكرا

قام بنشر

للرفع

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

لاحظ الطلب : أنا عايز اطبق الكود على نطاقات مفترقة ،قد جمعتها وأعطتها اسم Formulas_to_Values

وشكرا

قام بنشر

السلام عليكم

لا ادري ما السبب

غريبه انه يظهر هالخطاء

وبعدين بعض الخلايا لاتنتج خطاء

ولاكن طبق على الكل والمعادلات الذي تريدها حطها يدوي وخلاص

ولا إنتظر من لديهم الخبره العباقرة ينقذونا من المعضلة المزمنه

تحياتي

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

حاولت التعديل على الكود ونجحت أخى "على "

الحل : القيام بتكرار سطر البرمجة مع تغيير النطاق الموجود

يعنى كل سطر برمجة به نطاق مختلف (8 نطاقات = 8 أسطر)

هذا حل مؤقت

سؤال:

ولكن ألا يمكن جعل هذا الكود يقوم بالتطبيق على نطاق مسمى Name Range(وبه عدة نطاقات بداخله)؟؟؟؟؟؟؟؟؟؟؟

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

جزاك الله خير

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

طيب كذا أكون اختصرت ربما


Sub ALI_V()

Application.ScreenUpdating = False

Application.Calculation = xlCalculationManual

Range(Cells(5, 3), Cells(13, 33)).Value = Range(Cells(5, 3), Cells(13, 33)).Value2

Range(Cells(17, 3), Cells(62, 33)).Value = Range(Cells(17, 3), Cells(62, 33)).Value2

Range(Cells(69, 3), Cells(73, 33)).Value = Range(Cells(69, 3), Cells(73, 33)).Value2

Range(Cells(78, 3), Cells(82, 33)).Value = Range(Cells(78, 3), Cells(82, 33)).Value2

Range(Cells(87, 3), Cells(89, 33)).Value = Range(Cells(87, 3), Cells(89, 33)).Value2

Range(Cells(95, 3), Cells(120, 33)).Value = Range(Cells(95, 3), Cells(120, 33)).Value2

Range(Cells(125, 3), Cells(133, 33)).Value = Range(Cells(125, 3), Cells(133, 33)).Value2

Range(Cells(137, 3), Cells(141, 33)).Value = Range(Cells(137, 3), Cells(141, 33)).Value2

Application.ScreenUpdating = True

Application.Calculation = xlCalculationAutomatic

End Sub

قام بنشر

هذا هو الكود أخى الكريم "على"


Sub Formulas_To_Values()

With ActiveSheet

.Range("C5:Ag13").Value = .Range("C5:Ag13").Value2

.Range("C17:Ag62").Value = .Range("C17:Ag62").Value2

.Range("C69:Ag73").Value = .Range("C69:Ag73").Value2

.Range("C78:Ag82").Value = .Range("C78:Ag82").Value2

.Range("C87:Ag89").Value = .Range("C87:Ag89").Value2

.Range("C95:Ag120").Value = .Range("C95:Ag120").Value2

.Range("C125:Ag133").Value = .Range("C125:Ag133").Value2

.Range("C137:Ag141").Value = .Range("C137:Ag141").Value2

End With

End Sub

ولكن أخى أنا أريد وضع نطاق مسمى وهو هنا "Formulas_to_Values"

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

هل يمكن ذلك

قام بنشر

أستاذ خبور عندنا يا مرحبا يا مرحبا

حل رائع

تمت الاجابه

أرجو أخى خبور أن تنظر بعين العطف إلى موضوعى وتجد حل للطلبات التى به

لأنى فى حاجة ماسة إلي انجاز هذا الموضوع

طلب انشاء يوزر فورم Attendance Roll

http://www.officena.net/ib/index.php?showtopic=39614&st=20

وشكرا

قام بنشر

السلام عليكم

الاستاذ الحبيب خبور خير حفظك الله ورعاك

افتقدناك يارجل بوركت وبورك مسعاك

كود مختصر جميل وفقك الله

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