Ali Mohamed Ali قام بنشر مارس 25, 2018 قام بنشر مارس 25, 2018 السلام عليكم أهل المنتدى الكرام أقدم لكم اليوم ملف به كود يقوم بفتح صفحات جديدة بمجرد كتابة اسم الشيت فى العمود C من صفحة Main تقبلوا منى بارك الله فيكم وجزيتم خيرا اكسل vba فتح شيت جديد بمجرد ادخال الاسم فى الخلية.xlsm 2 1
الأستاذ / محمد الدسوقى قام بنشر مارس 25, 2018 قام بنشر مارس 25, 2018 (معدل) أخى الحبيب على بارك الله فيك وجزاكم الله خيرا وأتمنى فى اضافاتك الرائعة وضع توضيخ بسيط للفكرة العامة للكود وشرح المثال المقدم ببساطة لتقريب الفكرة لأمثالى الذين هم فى مفتتح الطريق حتى نتمكن من تطبيق الفكرة على ملفات مشابهة وتطويعها لأعمال أخرى تقبل تحياتى تم تعديل مارس 25, 2018 بواسطه الأستاذ / محمد الدسوقى 1
سليم حاصبيا قام بنشر مارس 25, 2018 قام بنشر مارس 25, 2018 1 ساعه مضت, ali mohamed ali said: السلام عليكم أهل المنتدى الكرام أقدم لكم اليوم ملف به كود يقوم بفتح صفحات جديدة بمجرد كتابة اسم الشيت فى العمود C من صفحة Main تقبلوا منى بارك الله فيكم وجزيتم خيرا اكسل vba فتح شيت جديد بمجرد ادخال الاسم فى الخلية.xlsm الموضوع جيد و الى الامام لكن عندي ملاحظتين ارجو تقبلها: 1- لا ضرورة لتحديد صفحة مجمد ثم نسخها (يكفي نسخها فقط) 2-في حال ادراج اسم موجود في العامود C او ان الخلية فارغة يحصل خطأ بالكود لذلك لتفادي هذا الخطأ يمكن اضافة شرط على الكود وهو ان عدد مرات تكرار الاسم لا يتجاوز الواحد او ان الخلية غير فارغة ليبدو الكود يهذا الشكل Private Sub Worksheet_Change(ByVal Target As Range) Dim cont%, lr If Target.Column = 3 Then lr = Sheets(1).Range("c" & Rows.Count).End(xlUp).Rows.Value cont = Application.CountIf(Range("c:c"), Target) If cont > 1 Or IsEmpty(Target) Then GoTo Exit_Me Sheets("Mohamed").Copy after:=Sheets(Sheets.Count) Sheets(Sheets.Count).name = lr Sheets(Sheets.Count).[b1].Value = lr End If Exit_Me: End Sub 4
Ali Mohamed Ali قام بنشر مارس 25, 2018 الكاتب قام بنشر مارس 25, 2018 (معدل) جزاك الله كل خير اخى الكريم الأستاذ محمد هذا فيديو بالشرح : وعليكم السلام اخى سليم دائما نصيحتك أستفاد منها كثيرا -جزاك الله كل خير وهذا ما كان ينقص هذا الكود دائما تكمل لنا النقصان بارك الله فيك وجعله دائما فى ميزان حسناتك وادخلك فسيح جناته تم تعديل مارس 25, 2018 بواسطه ali mohamed ali 2 1
احمد عـــزام قام بنشر مارس 26, 2018 قام بنشر مارس 26, 2018 14 hours ago, سليم حاصبيا said: الموضوع جيد و الى الامام لكن عندي ملاحظتين ارجو تقبلها: 1- لا ضرورة لتحديد صفحة مجمد ثم نسخها (يكفي نسخها فقط) 2-في حال ادراج اسم موجود في العامود C او ان الخلية فارغة يحصل خطأ بالكود لذلك لتفادي هذا الخطأ يمكن اضافة شرط على الكود وهو ان عدد مرات تكرار الاسم لا يتجاوز الواحد او ان الخلية غير فارغة ليبدو الكود يهذا الشكل Private Sub Worksheet_Change(ByVal Target As Range) Dim cont%, lr If Target.Column = 3 Then lr = Sheets(1).Range("c" & Rows.Count).End(xlUp).Rows.Value cont = Application.CountIf(Range("c:c"), Target) If cont > 1 Or IsEmpty(Target) Then GoTo Exit_Me Sheets("Mohamed").Copy after:=Sheets(Sheets.Count) Sheets(Sheets.Count).name = lr Sheets(Sheets.Count).[b1].Value = lr End If Exit_Me: End Sub جزاك الله خيرا ماشاء الله بارك الله فيكم جميعا..... طب ازاى اعمل هايبر لينك للصفحه بمجرد ادخال الاسم فى العمود للذهاب الى تلك الصفحه
احمد عـــزام قام بنشر مارس 26, 2018 قام بنشر مارس 26, 2018 17 hours ago, ali mohamed ali said: السلام عليكم أهل المنتدى الكرام أقدم لكم اليوم ملف به كود يقوم بفتح صفحات جديدة بمجرد كتابة اسم الشيت فى العمود C من صفحة Main تقبلوا منى بارك الله فيكم وجزيتم خيرا اكسل vba فتح شيت جديد بمجرد ادخال الاسم فى الخلية.xlsm رجاء شرح ازاى عملت هيبر لينك
احمد عـــزام قام بنشر مارس 28, 2018 قام بنشر مارس 28, 2018 مش عارف اقول لحضرتك ايه بجد بجد اسعتدونى بتعاونكم معايا .... للاسف الشديد انا هاوى واتعلم ... لكن لم اوصل لنتيجه فقمت بعمل تباديل وتوافيق ف الكود لكنى لم استطه الوصول فبرجاء عمل الهايبر لينك بالملف المرفق .... او شرح مبسط حتى اتمكن ولك الشكر والتقدير STORE-ITEM SSH2018.xlsm
سليم حاصبيا قام بنشر مارس 28, 2018 قام بنشر مارس 28, 2018 تم معالجة الامر STORE-ITEM SSH2018 salim.xlsm 1
احمد عـــزام قام بنشر مارس 29, 2018 قام بنشر مارس 29, 2018 20 hours ago, سليم حاصبيا said: جزاك الله خيرا ..بالفعل الهايبر لينك تم تفعيله لكن ظهرت مشكله وهى ان ذر استدعاء المعادله الى ذى تم عمله بمعرفتكم لم يعمل ولم يعمل على الصفحه النشطه ,.... اعلم جيدا انى طلبت الكثير واثقلت علىكم ولكنى لا ا املك الا الدعاء لكم جزاك الله خيرا مرفق الملف وموضح ماذا اريد STORE-ITEM SSH2018 salim.xlsm
سليم حاصبيا قام بنشر مارس 29, 2018 قام بنشر مارس 29, 2018 المعادلات تعمل بشكل جيد عندي (لا اعلم ما السبب عندك) STORE-ITEM SSH2018 salim1.xlsm 1 1
احمد عـــزام قام بنشر مارس 29, 2018 قام بنشر مارس 29, 2018 بالفعل تم العمل بشكل جيد هذا مااريده بالفعل ................. شكرا شكرا شكرا ............ لك منى التحيه .... جزاك الله كل خير 1
jalalbarakat قام بنشر مايو 10, 2018 قام بنشر مايو 10, 2018 السلام عليكم اخواني لدي مشكله في كتابة الاسم وبضل يعطيني new2 new3 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 4 Then lr = Sheets(3).Range("d" & Rows.Count).End(xlUp).Rows.Value Sheets("new").Select Sheets("new").Copy after:=Sheets(Sheets.Count) Sheets(Sheets.Count).Name = lr Sheets(Sheets.Count).[c3].Value = lr End If End Sub
محمد سويد قام بنشر ديسمبر 10, 2018 قام بنشر ديسمبر 10, 2018 السلام عليكم ورحمة الله وبركاته الله يعطيكم العافيه على المجهود العظيم كود في منتهى الروعة انا طبقت الكود ولكن واجهت مشكله عندي في ملف الاكسل 3 اعمدة (التحركات اليومية + التحضير اليومي + التقارير اليومية )لمن حاولت اكرر الكود تجي رسالة خطاء وارفقت لكم الصور للكود اتمنى مساعدتي في عمل تكرار للكود وشكرا
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.