سلام دوستان
ی سوالی برام پیش اومد که ایا راهی هست بشه مشخص کرد در چندین شیت و رنج خاص چند بار کلمه مورد نظر تکرار شده؟
خوب با کد زیر مینویند بدون دردسر مشکلتون رو حل کنید
اول ی ماژول تحت VB ایجاد کنید و فانکشن زیر رو قرار بدید
حالا در سلولی که میخوایم در اون شمارش انجام بشه ررو این فرمول توش قرار میدیمکد:Function myCountIf(rng As Range, criteria) As Long Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets myCountIf = myCountIf + WorksheetFunction.CountIf(ws.Range(rng.Address), criteria) Next ws End Function
یعنی ، کلمه ای که در سلول A1 اومده رو ببین چندبار از بین تمام رنج های I1 در شیت های مختلف تکرار شدهکد:=myCountIf(I1,A1)
اخطار: این یک موضوع قدیمی است
به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
علاقه مندی ها (Bookmarks)