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

طلب مساعدة في تعديل الكود الذي لا يعمل


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

الكود الصحيح

Sub button1_click()
Dim last_E As Integer
Dim last_L As Integer
Dim col%
last_E = Sheets("entry").Cells(Rows.Count, "K").End(3).Row
last_L = Sheets("list").Cells(Rows.Count, 1).End(3).Row + 1

col = 15
 Sheets("list").Cells(last_E, 1).Resize(last_E - 2, col).Value = _
 Sheets("entry").Cells(3, "K").Resize(last_E - 2, col).Value
End Sub

hamdy.xlsm

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

هذا الكود

Sub button1_click()
Dim last_E%
Dim last_L%
Dim col%, i%
Dim E As Worksheet
Dim L As Worksheet
Set E = Sheets("entry")
Set L = Sheets("list")
last_E = E.Cells(Rows.Count, "L").End(3).Row
last_L = L.Cells(Rows.Count, 2).End(3).Row + 2
col = 15
For i = 3 To last_L
If Application.CountA(E.Cells(i, "L").Resize(, col - 1)) <> 0 Then
  L.Cells(last_E, 2).Resize(, col - 1).Value = _
  E.Cells(last_E, "L").Resize(, col - 1).Value
End If
Next
E.Range("L3:y" & last_E) = vbNullString

End Sub

 

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

استاذي العزيز اسف جدا لكثرة الطلبات انا اعتبر الصفحة entry  مدحلات يومية

والصفحة list سجل لحصر الحالات السنوية 

الكود بيرحل صف واحد في صف واحد ولا يسمح بتعدد الحالات في السجل السنوي

برجاء التعديل حتي يكون كل المرحل محفوظ في تقرير سنوي 

عاجز عن شكر حضرتك

وبكرر اسفي لكثرة الطلبات

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

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