نمایش نتایج: از شماره 1 تا 9 , از مجموع 9

موضوع: ماکرویی برای نوشتن پیغام در سلول های خاص

  1. #1


    آخرین بازدید
    2018/09/09
    تاریخ عضویت
    February 2016
    محل سکونت
    تهران
    نوشته ها
    14
    امتیاز
    11
    سپاس
    10
    سپاس شده
    1 در 1 پست
    سطح اکسل
    19.00 %

    ماکرویی برای نوشتن پیغام در سلول های خاص

    سلام
    چطوری می تونم توی یه فایل اکسل تعریف کنم که توی سطر های خاصی یه پیغام گذاشته بشه . مثلا هر 20 تاسطر یه پیام بذاره
    ممنون
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    2022/06/26
    تاریخ عضویت
    January 2013
    محل سکونت
    شیراز
    نوشته ها
    1,198
    امتیاز
    3248
    سپاس
    1,566
    سپاس شده
    3,182 در 795 پست
    سطح اکسل
    84.00 %

    ba drod farz konin mikhain az cell 1 ta 200 , va ba favasele 20 ta 20 ta payami baraton neveshte beshe

    کد HTML:
    For i = 1 To 200
    If i Mod 20 = 0 Then
    Sheet1.Range("A" & i).Value = "the message that you want should be written here"
    End If
    Next
    on adade 20 ro avaz koni mitoni intervalesho avaz koni, mitoni setono ham avaz koni, agaram adadet bish az 200 hast mitoni ziadesh koni , ya ye moteghayer morefi koni ke tedade adadeto beshmare va bejaye on 200 bekaresh bebari
    در پناه خداوندگار ایران زمین باشید و پیروز


  4. #3


    آخرین بازدید
    2024/01/07
    تاریخ عضویت
    July 2014
    نوشته ها
    313
    امتیاز
    35
    سپاس
    109
    سپاس شده
    25 در 24 پست
    تعیین سطح نشده است

    با سلام آقای اسماعیلی چطور باید این کد رو اکسل ذخیره کرد. ممنون

  5. سپاس ها (1)


  6. #4


    آخرین بازدید
    2023/12/30
    تاریخ عضویت
    April 2014
    محل سکونت
    ساوه
    نوشته ها
    347
    امتیاز
    417
    سپاس
    853
    سپاس شده
    266 در 129 پست
    سطح اکسل
    45.00 %

    نقل قول نوشته اصلی توسط fokker نمایش پست ها
    با سلام آقای اسماعیلی چطور باید این کد رو اکسل ذخیره کرد. ممنون
    برای این کار باید فایلتون رو با پسوند Xlsm ذخیره کنید .

  7. #5


    آخرین بازدید
    2018/09/09
    تاریخ عضویت
    February 2016
    محل سکونت
    تهران
    نوشته ها
    14
    امتیاز
    11
    سپاس
    10
    سپاس شده
    1 در 1 پست
    سطح اکسل
    19.00 %

    ممنونم بابت کمکتون من کد زیر رو نوشتم که باعث می شه فایلم به تعدادی که میخوام جدا بشه و مابین سطرهای جدا شده به تعدادی که میخوام سطر خالی اضافه بشه .
    منتها میخوام توی سطرهای خالی که ایجاد میشه یه پیام بنویسه
    جداسازی انجام میشه ولی پیام فقط یکبار داده میشه .
    میشه لطف کنید بگید ایرادش کجاس؟ ممنون
    Sub Insert_Row()
    Dim f As Integer, g As Integer
    On Error GoTo Getout
    g = InputBox("ÊÚÏÇÏ ÝÇÕáå åÇí ãÇÈíä ÑÇ æÇÑÏ äãÇííÏ")
    f = InputBox("ÊÚÏÇÏ ÈÑÇí ÌÏÇÓÇÒí ÑÇ æÇÑÏ äãÇííÏ")
    Application.ScreenUpdating = False
    If f = 0 Or g = 0 Then Exit Sub
    On Error GoTo Getout
    Range("A" & 2 + f).Select
    " "<>Do While ActiveCell.Value
    Range(ActiveCell, ActiveCell.Offset(g - 1, 0)).EntireRow.Insert
    " Sheet2.Range("B" & 1 + f + g - 1).Value = " áíÈá
    ActiveCell.Offset(1 + f +g - 1, 0).Select
    Loop
    Getout:
    Application.ScreenUpdating = True
    End Sub
    ویرایش توسط farideh_gh : 2016/05/09 در ساعت 15:39 دلیل:ویرایش ur

  8. #6


    آخرین بازدید
    2022/06/26
    تاریخ عضویت
    January 2013
    محل سکونت
    شیراز
    نوشته ها
    1,198
    امتیاز
    3248
    سپاس
    1,566
    سپاس شده
    3,182 در 795 پست
    سطح اکسل
    84.00 %

    میشه نمونه فایلتو بزاری. تینجوری من متوجه نمیشم. الن تو offset نوشتی ur اینو از کجا اوردی. اگر فایل بزارین بهتر میشه راهنماییتون کرد
    در پناه خداوندگار ایران زمین باشید و پیروز

  9. سپاس ها (1)


  10. #7


    آخرین بازدید
    2018/09/09
    تاریخ عضویت
    February 2016
    محل سکونت
    تهران
    نوشته ها
    14
    امتیاز
    11
    سپاس
    10
    سپاس شده
    1 در 1 پست
    سطح اکسل
    19.00 %

    نقل قول نوشته اصلی توسط امين اسماعيلي نمایش پست ها
    میشه نمونه فایلتو بزاری. تینجوری من متوجه نمیشم. الن تو offset نوشتی ur اینو از کجا اوردی. اگر فایل بزارین بهتر میشه راهنماییتون کرد
    اوکی میخوام داخل فایل پیوست مثلا 5 تا 5 تا جدا بشه و بینشون 2 تا سطر اضافه بشه و یه پیغام داخل سطر خالی بذاره
    یعنی f=5 , g=2

  11. #8


    آخرین بازدید
    2018/09/09
    تاریخ عضویت
    February 2016
    محل سکونت
    تهران
    نوشته ها
    14
    امتیاز
    11
    سپاس
    10
    سپاس شده
    1 در 1 پست
    سطح اکسل
    19.00 %

    نمیدونم فایل واستون ارسال شد یانه ؟
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx test.xlsx اطلاعات (8.7 کیلو بایت, 6 نمایش)

  12. #9


    آخرین بازدید
    2022/06/26
    تاریخ عضویت
    January 2013
    محل سکونت
    شیراز
    نوشته ها
    1,198
    امتیاز
    3248
    سپاس
    1,566
    سپاس شده
    3,182 در 795 پست
    سطح اکسل
    84.00 %

    با درود
    نمیدونم ولی اگر منظورت این بوده که تو تمومه اون سل های خالی ایجاد شده پیام رو بنویسه میشه یه چیزی اینجوری
    کد HTML:
    Dim NumRowsToInsert As Long
    Dim RowIncrement As Long
    Dim ws As Excel.Worksheet
    Dim LastRow As Long
    Dim LastEvenlyDivisibleRow
    Dim i As Long
    
    NumRowsToInsert = 2     'any number greater than 0
    RowIncrement = 5      'ditto
    Set ws = ActiveSheet
    With ws
        LastRow = .Range("A" & .Rows.Count).End(xlUp).Row
        LastEvenlyDivisibleRow = Int(LastRow / RowIncrement) * RowIncrement
        If LastEvenlyDivisibleRow = 0 Then
            Exit Sub
        End If
        Application.ScreenUpdating = False
        For i = LastEvenlyDivisibleRow To 1 Step -RowIncrement
            .Range(i & ":" & i + (NumRowsToInsert - 1)).Insert xlShiftDown
            .Range("A" & i & ":H" & i + (NumRowsToInsert - 1)).Value = "message"
        Next i
    End With
    Application.ScreenUpdating = True
    در پناه خداوندگار ایران زمین باشید و پیروز

  13. سپاس ها (1)



اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. فیلتر کردن یا کشویی کردن خانه
    توسط taha.r در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2015/12/02, 21:31
  2. برنامه ثبت اطلاعات پذیرش خودروها در مراکز خدمات خودرویی
    توسط eli1996 در انجمن برنامه های کاربردی اکسل
    پاسخ ها: 0
    آخرين نوشته: 2015/11/20, 21:55
  3. حیطه پذیرش سفارشات و پروژه های نرم افزاری و دانشجویی
    توسط ~M*E*H*D*I~ در انجمن دفتر مديريت پروژه - Project Management Office
    پاسخ ها: 0
    آخرين نوشته: 2013/12/21, 18:48
  4. شرطی کردن سلول های کشویی
    توسط maziardm در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 3
    آخرين نوشته: 2013/05/29, 19:46
  5. اشکال پاسخگویی به پرسشنامه در اکسل
    توسط stranger2004 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 1
    آخرين نوشته: 2011/03/15, 10:44

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است