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

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


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

السلام عليكم  ..انا اريد ماكرو اضعه ثابت لدي في اكثر من ملف
هدفه الاساسي  هو  اني افتح ملف خارجي واخذ منه بيانات واضعها في شيت معين في خلايا معينة تبدأ ب A1    كيف يكون ذلك
انا وجدت هذا الماكرو لملف معين اخر   ، طبعا هو غير كامل  ، ولكن ممكن حد يساعدني ان اكمل الفكرة اللي اريدها بارك الله فيكم
 

ss = Application.ActiveWorkbook.Name
If Application.FileDialog(msoFileDialogFilePicker).Show = 0 Then Exit Sub
gg = Application.FileDialog(msoFileDialogFilePicker).SelectedItems(1)
gg2 = Mid(gg, InStrRev(gg, "\") + 1, Len(gg) - InStrRev(gg, "\"))
    
    Workbooks.Open Filename:=gg
    Range("A1").Select
    
    Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
    Selection.Copy
    Windows(ss).Activate
    Sheets(1).Select
    Sheets(1).Range("A1").Select
    rr = Selection.SpecialCells(xlLastCell).Row
    Cells(rr + 1, 1).Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    If Range("a1") = "" Then Range("a1").EntireRow.Delete
.
.
.
.
.
.
.
.
.

 

رابط هذا التعليق
شارك

أيوه .. هل المطلوب منى أن أضعه بملف ؟!!! أم هذا مطلوب منك انت.. وانت من تريد هذا فلا يمكن المساعدة بدون رفع الملف ووضع به الكود وشرح ما تريده بالضبط ؟!!!

  • Like 3
رابط هذا التعليق
شارك

@خالد الشيخ لا فائدة من ان تنشر كود  ناقص   . اجدر بك  انك  وضعت  ملفات   ووضعت  النتائج  الذي  ترجوها  بدلا  من  وضع  كلام  عامي   لا  احد  سينظر  اليه  . 

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

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

تذكر  دائما  قبل  ان  تنشر  موضوع  وجب  عليك  وضع  تفاصيل  كاملة  وغير  ناقصة حتى تحصل  على فرصة اكبر للمساعدة

تحياتي .

  • Like 2
رابط هذا التعليق
شارك

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