عصام_عادل قام بنشر أغسطس 20, 2019 قام بنشر أغسطس 20, 2019 (معدل) السلام عليكم.. سأحاول اختصار طلبي في عدة نقاط 1- لدينا 3 دورات نقيمها خلال السنة كل دورة تتكرر مرتين. 2- طريقة التسجيل: عبر تعبئة نموذج أون لاين ويصل هذا النموذج للمكتب كإيميل (شكله كالذي في ورقة Form في الملف المرفق) طلبي هو: هل يوجد طريقة لتعبئة جدول المشاركين في كل دورة بسحب بياناتهم من النماذج الخاصة بها؟ سواء كان ذلك بطريقة سحبها مباشرة من الإيميل أو يتم وضع نسخة من النماذج في نفس ملف الإكسل. مرفق مثال من الملف شكرا لكم Book1.xlsx تم تعديل أغسطس 20, 2019 بواسطه عصام_عادل
تمت الإجابة ابراهيم الحداد قام بنشر أغسطس 20, 2019 تمت الإجابة قام بنشر أغسطس 20, 2019 السلام عليكم ورحمة الله استخدم هذا الكود وخصص له زر Sub TransData() Dim ws As Worksheet, Sh As Worksheet Dim LR As Long, ShName As String Set Sh = Sheets("Form") ShName = Sh.Range("B9") For Each ws In ThisWorkbook.Worksheets LR = ws.Range("A" & Rows.Count).End(xlUp).Row If ws.Name = ShName Then ws.Range("A" & LR + 1 & ":G" & LR + 1).Value = _ Application.Transpose(Sh.Range("B2:B8").Value) End If Next Application.CutCopyMode = False End Sub ترحيل البيانات من نموذج تسجيل الى جميع الصفحات بإسم الصفحة.xlsm
عصام_عادل قام بنشر أغسطس 21, 2019 الكاتب قام بنشر أغسطس 21, 2019 أشكرك أستاذ إبراهيم .. أبدعت وما قصرت
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.