T
Trebor
I am trying to pull a cell value with VBA program. The program pulls all
numeric values in "Sheet1" with one exception, column 'Q' is populated with
an alpha character and is not populating to an Access mdb table. I have
tried many fixes to the VBA code with no success. Here are some examples of
the code being used.
Private Sub ClearVals()
newVal = ""
newVal2 = ""
End Sub
=====================================================
Private Sub ConvertError(CellRange)
Debug.Print Item.Range(CellRange).Value
If IsError(Item.Range(CellRange).Value) = True Then
newVal = 0
Else
newVal = Item.Range(CellRange).Value
End If
End Sub
=====================================================
Private Sub ConvertSpace(newVal)
If newVal = "" Or newVal = " " Then
newVal2 = 0
Else
newVal2 = newVal
End If
End Sub
=====================================================
If IsError(Item.Range("Q" & intCounter).Value) = True Then
newVal = ""
Else
valQ = Item.Range("Q" & intCounter).Value
End If
ClearVals
(didn't work)
=====================================================
ConvertError (Item.Range("Q" & intCounter).Address)
ConvertSpace (newVal)
valQ = newVal2
ClearVals
(didn't work on Col 'Q', but does on all the others)
=====================================================
The following code is the sub proceedure that populates the "Sheet1" into
the Access mdb table.
====================================
For intCounter = 9 To intNumberOfDayRows + 8
StepLog (Item.Name)
Call ConvertDayCells
Can someone provide some possible solutions to this delema.
Thanks
numeric values in "Sheet1" with one exception, column 'Q' is populated with
an alpha character and is not populating to an Access mdb table. I have
tried many fixes to the VBA code with no success. Here are some examples of
the code being used.
Private Sub ClearVals()
newVal = ""
newVal2 = ""
End Sub
=====================================================
Private Sub ConvertError(CellRange)
Debug.Print Item.Range(CellRange).Value
If IsError(Item.Range(CellRange).Value) = True Then
newVal = 0
Else
newVal = Item.Range(CellRange).Value
End If
End Sub
=====================================================
Private Sub ConvertSpace(newVal)
If newVal = "" Or newVal = " " Then
newVal2 = 0
Else
newVal2 = newVal
End If
End Sub
=====================================================
If IsError(Item.Range("Q" & intCounter).Value) = True Then
newVal = ""
Else
valQ = Item.Range("Q" & intCounter).Value
End If
ClearVals
(didn't work)
=====================================================
ConvertError (Item.Range("Q" & intCounter).Address)
ConvertSpace (newVal)
valQ = newVal2
ClearVals
(didn't work on Col 'Q', but does on all the others)
=====================================================
The following code is the sub proceedure that populates the "Sheet1" into
the Access mdb table.
====================================
For intCounter = 9 To intNumberOfDayRows + 8
StepLog (Item.Name)
Call ConvertDayCells
Can someone provide some possible solutions to this delema.
Thanks