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

تعديل كود ترحيل من نموذج إدخال الى صفحة أخرى


roukaf12
إذهب إلى أفضل إجابة Solved by سليم حاصبيا,

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

إلى زملائي الأعزاء السلام عليكم ورحمة الله وبركات 

في الملف المرفق حاولت ترحيل البيانات إلى شيت آخر ولكني كل مره أفشل بيها  من فضلكم افادتي بكود ترحيل عملي أو ارسال الكود في الرد وفي حال توفر وقت لديكم برجاء الشرح 

Sub Tarheel()
Dim d(5), x(5, 30)
d(1) = [G7]: d(2) = [C4]: d(3) = [C8]: d(4) = [H8]: d(5) = [C9]
With Sheets("Data")
DR = .[H10000].End(xlUp).Row + 1         '
    For i = 1 To 5
        .Cells(DR, i + 1) = d(i)
    Next i
End With
LR = [H30].End(xlUp).Row
Range("C12:G" & LR).Copy
Sheets("Data").Select
    Range("G" & DR).Select
    Selection.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
[F2].Select
Sheets("Permession").Select
Reply = MsgBox("All data will be transfer " & Chr(10) & "it's done", vbYesNo)
If Reply <> 6 Then Exit Sub
Range("B12:C29, B29").ClearContents
[G7] = [G7] + 1
Range("D8:D10, F9").ClearContents
End Sub

عنوان مخالف جداً ... تم تعديل وتغيير عنوان المشاركة ليعبر عن طلبك

تصريح.xlsm

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

  • أفضل إجابة

جرب هذا الماكرو

Option Explicit
Sub Tarheel()
    Dim Mon_ARray(4)
    Dim ro%, X_C%, X_H%, Dr%
    Dim D As Worksheet, P As Worksheet
    Set P = Sheets("Permession")
    Set D = Sheets("Data")
With P
  Mon_ARray(0) = .[G7]: Mon_ARray(1) = .[C4]
  Mon_ARray(2) = .[C8]: Mon_ARray(3) = .[H8]
  Mon_ARray(4) = .[C9]
End With
With D
  Dr = Application.Max(.Range("a:a")) + 1
  ro = .Range("A3").CurrentRegion _
  .Columns(1).Rows.Count + 3
  .Cells(ro, 1) = Dr
  .Cells(ro, 1).Resize(, 11).Interior.ColorIndex = 35
  .Cells(ro, 2).Resize(, UBound(Mon_ARray) + 1) = _
  Mon_ARray
  Erase Mon_ARray
End With
X_C = Application.CountA(P.Range("C12:C18"))
X_H = Application.CountA(P.Range("H12:H18"))
D.Cells(ro, "H").Resize(X_C, 2).Value = _
P.Range("B12").Resize(X_C, 2).Value

D.Cells(ro, "J").Resize(X_H, 2).Value = _
P.Range("G12").Resize(X_H, 2).Value

End Sub

الملف مرفق

rouk.xlsm

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

مشكور أخي على سرعة الرد  جعله الله في ميزان حسناتك

ولكن انا بحاول اعمل كلير كونتنت مش عايز يشتغل ليه 

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

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

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

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

وإني لاعتذر عن تأخري بالرد لأني في العمل ولا استطيع الرد الا حينما اذهب للبيت 

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

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