با تشکر
راهنمایی
Collapse
این تاپیک قفل است.
X
X
-
با تشکر از دوستان به دلیل راهنمایی
در فایل پیوست توضیح دادم مشکل ایجاد شده برای من
لطفا راهنمایی بفرمایید
با تشکرفایل های پیوست شدهکامنت
-
با سلام
کد اصلاح شده نیک نام
اشتباهاتکد PHP:M = Range("q1").Value
کد PHP:If M = "Ïí" And r = 1 Or M = "Ïí" And r = 5 Then
کد PHP:ElseIf M = "Èåãä" And r = 15 Or M = "Èåãä" And r = 25 Then
کد PHP:Sub Niknam()
' äí˜ äÇã'
Dim r As Integer
Y = ActiveSheet.Cells(5).Column
K = ActiveSheet.Cells(35).Column
For i = Y To K
M = Range("q1").Value
r = Cells(5, i).Value
If M = "Ïí" And r = 1 Or M = "Ïí" And r = 5 Then
Cells(6, i).Value = "D"
Cells(7, i).Value = "E"
ElseIf M = "Èåãä" And r = 15 Or M = "Èåãä" And r = 25 Then
Cells(6, i).Value = "D"
Cells(7, i).Value = "E"
Else
Cells(6, i).Value = ""
Cells(7, i).Value = ""
End If
Next i
End Sub
کامنت
-
با تشکر خیلی زیاد از شما
تغیرات مورد نظر شما انجام شد در فایل پیوست
جسارتا مشکل جدید به وجود اومده با کلمه ماه دی است که کامپیوتر نمیتونه بخونتش
چطور باید این مشکل را حل کنم
با تشکر خیلی زیاد از شمافایل های پیوست شدهکامنت
-
-
کامنت
-
شرط ها درست عمل میکنند شما در شیت برای اجرا نشدن شرط اول مقدار e8 را از D به یک حرف دیگر تغییر بدید و ماکرو اجرا کنید میبینید شرط دوم اجرا میگردد
کد PHP:Sub niknam()
Y = ActiveSheet.Cells(5).Column
K = ActiveSheet.Cells(35).Column
For i = Y To K
If Range("E8").Value = "D" Then
Range("f6").Value = "D"
Range("f7").Value = "E"
ElseIf Range("G8").Value = "D" Then
Range("h6").Value = "D"
Range("h7").Value = "E"
Else
End If
Next i
End Sub
کامنت
-
با تشکر زیاد از شماشرط ها درست عمل میکنند شما در شیت برای اجرا نشدن شرط اول مقدار e8 را از D به یک حرف دیگر تغییر بدید و ماکرو اجرا کنید میبینید شرط دوم اجرا میگردد
کد PHP:Sub niknam()
Y = ActiveSheet.Cells(5).Column
K = ActiveSheet.Cells(35).Column
For i = Y To K
If Range("E8").Value = "D" Then
Range("f6").Value = "D"
Range("f7").Value = "E"
ElseIf Range("G8").Value = "D" Then
Range("h6").Value = "D"
Range("h7").Value = "E"
Else
End If
Next i
End Sub
هدف من ایز نوشتن این فرمول این است که در صورتی که شرط اول D است فرمول اجرا بشه تصور بفرمایید در فرمول بار من شزط بزارم
در سلول f6
if(e8=D;D;" ")یا شرط دوم
در سلول h6
if(g8=D;D;" ")
چطور باید این شرط رو در وی بی ای بنویسم که هر دو شرط برقرار باشه این طور که من نوشتم فقط شرط اول در وی بی ای اجرا میشسه
با تشکرکامنت
-
با سلام
کد ذیل را تست بفرمایید
اگر هر دو سلول E8 و G8 برابر D باشد شرط اول اجرا شده و اگر E8 یرایر D ولی G8 مخالف D باشد شرط دوم اجرا میگردد
کد PHP:Sub niknam()
Y = ActiveSheet.Cells(5).Column
K = ActiveSheet.Cells(35).Column
For i = Y To K
If Range("E8").Value = "D" And Range("G8").Value = "D" Then
Range("f6").Value = "D"
Range("f7").Value = "E"
Range("h6").Value = "D"
Range("h7").Value = "E"
ElseIf Range("E8").Value = "D" And Range("G8").Value <> "D" Then
Range("f6").Value = "D"
Range("f7").Value = "E"
End If
Next i
End Sub
کامنت



کامنت