Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I'm trying to pull at text value out of a cell has that a formula. Ho
do I reference the text in the cell, not the formula and return i through the function name. This is what I have: Code ------------------- Public Function FindJobDates(strJobName As String, ByVal wbkBook As String, wrkSht As String) As String Dim rngJob As Range Dim i As Integer On Error Resume Next Set rngJob = Workbooks(wbkBook).Worksheets(wrkSht) _ .Range("Calendar").Cells.Find(strJobName, LookIn:=xlValues) If Not rngJob Is Nothing Then For i = 0 To 20 With Workbooks(wbkBook).Worksheets(wrkSht) MsgBox .Cells(rngJob.Row - i).Text If IsDate(.Cells(rngJob.Row - i, rngJob.Column).Text) Then FindJobDates = .Cells(rngJob.Row - i).Text Exit For End If End With Next Else MsgBox "Job Not Found In Calendar." End If End Function ------------------- -- Message posted from http://www.ExcelForum.com |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
use
..Value -- Patrick Molloy Microsoft Excel MVP --------------------------------- I Feel Great! --------------------------------- "scain2004 " wrote in message ... I'm trying to pull at text value out of a cell has that a formula. How do I reference the text in the cell, not the formula and return it through the function name. This is what I have: Code: -------------------- Public Function FindJobDates(strJobName As String, ByVal wbkBook As String, wrkSht As String) As String Dim rngJob As Range Dim i As Integer On Error Resume Next Set rngJob = Workbooks(wbkBook).Worksheets(wrkSht) _ .Range("Calendar").Cells.Find(strJobName, LookIn:=xlValues) If Not rngJob Is Nothing Then For i = 0 To 20 With Workbooks(wbkBook).Worksheets(wrkSht) MsgBox .Cells(rngJob.Row - i).Text If IsDate(.Cells(rngJob.Row - i, rngJob.Column).Text) Then FindJobDates = .Cells(rngJob.Row - i).Text Exit For End If End With Next Else MsgBox "Job Not Found In Calendar." End If End Function -------------------- --- Message posted from http://www.ExcelForum.com/ |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Ok, figured it out myself :) :
Code ------------------- Public Function FindJobDates(strJobName As String, ByVal wbkBook As String, wrkSht As String) As String Dim rngJob As Range Dim i As Integer Static rngJobNext As Range On Error Resume Next Set rngJob = Workbooks(wbkBook).Worksheets(wrkSht) _ .Range("A:G").Cells.Find(strJobName, LookIn:=xlValues) If Not rngJob Is Nothing Then For i = 0 To 20 With Workbooks(wbkBook).Worksheets(wrkSht) 'MsgBox .Cells(rngJob.Row - i, rngJob.Column).Value If IsDate(.Cells(rngJob.Row - i, rngJob.Column).Value) Then FindJobDates = .Cells(rngJob.Row - i, rngJob.Column).Value Exit For End If End With Next Else MsgBox "Job Not Found In Calendar." End If End Function ------------------- -- Message posted from http://www.ExcelForum.com |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Excel 2000 - formula to display text from anoher worksheet | Excel Discussion (Misc queries) | |||
Finding text in a cell and returning a value based on that text | Excel Discussion (Misc queries) | |||
Returning text using a formula | Excel Worksheet Functions | |||
Complete lock up in returning to Excel 2000 | Excel Discussion (Misc queries) | |||
Excel 2000 Web query not returning all Table Data | Excel Programming |