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

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

قام بنشر

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

 

المعنى انه في العمود c اريد ادراج معادلة بسيطة وهي =20-B112 
لكن يوجد صفوف مخفية  مثال رقم صف 113 الى الصف 116 يوجد صفوف مخفية 

لا اريد ان المعادلة اعلاة ان تمر بالصفوف المخفية 

 

 

قام بنشر

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

و المطلوب عدم تطبيقها على الخلايا المخفية 

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

ولك جزيل الشكر 

قام بنشر

صباح الخير على جميع اعضاء المنتدى 

هل يمكن عمل ما طلبته في الاكسل او المسألة لا تحل  

المطلوب سحب معادلة معينة و تجاهل الخلايا المخفية 

 

وشكراااااااا 

 

قام بنشر

استاذ حسونة حسين المحترم 

انا ما عندي خبرة بكتابة الكود 

هل من الممكن ان تساعدني في هذا الموضوع و جزاك الله كل خير 

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

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

كل عام وحضراتكم بخير 

رمضان كريم

 

بعد اذن اخي حسونة 

تفضل New Microsoft Excel Worksheet (5).xlsm

 

اخي مامون دعيس

يوجد شرط  ليتم تنفيز الكود ........ الشرط هو عندما تكتب في عمود المقاعد المباعة يتم ادراج الدالة المطلوبة

الكود المستخدم

 

Private Sub Workbook_SheetChange(ByVal SH As Object, ByVal Target As Range)
    If Target.Column = 2 Then
     M = Target.Row
        With Sheets("Sheet1")
     .Cells(M, 3) = "=RC[-1]-20"
    End With
   End If
   End Sub

 

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

سيدي الكريم محمد يوسف ابو يوسف المحترم 

الكود لا يعمل بالشكل الصحيح 

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

علما بام المقاعد المباعة هي عبارة عن تجميع لملفات داخل الملف المرفق 

 

 

شرم الملكيه 2023.xlsx

قام بنشر

اخي

لبد من شرط لكي يعمل الكود بالشكل الصحيح

اختار عمود يكون هو الشرط اذا تحقق الشرط يتم وضع المعادلة
 

------------------------------------------------------------------------------

يوجد طريقة اخري لكتابة الكود

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

بمعني .... لو بين كل سطرين  نخفي سطرين او ثلاثة 

اكتب لك كود يعمل علي ذالك

 

قام بنشر

تفضل اخي كود بسيط 

Option Explicit

Sub Test()
    Dim cell As Range
    For Each cell In Range("C2:C" & Cells(Rows.Count, 1).End(xlUp).Row).SpecialCells(xlCellTypeVisible)
        cell.Formula = "=" & "B" & cell.Row & "-20"
    Next cell
End Sub

 

  • Like 1
قام بنشر (معدل)
38 دقائق مضت, مامون دعيس said:

شكرا جزيلا لك سيدي الكريم و جزاكم الله خير جزاء 
تم ايجاد الحل بطريقة شكرا لكم 

ممكن بعد اذن حضرتك ... (ترفع الطريقة التي تم من خلالها حل طلبك او تشير الي الحل )  ليستفيد الجميع من هذه المشاركة

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

تم تعديل بواسطه محمد يوسف ابو يوسف

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