Hola una forma que yo veo mas facil es usar el MSCHART de Vb,
te paso un codigo en donde traigo los datos del excel los que coloco en un eje, el otro dato lo tomo de una variable de tiempo que en mi caso es de 1 segundo, es muy basico pero espero que te sea util
Saludos Tincho-
---------------------------------------------------------------------------------------------------------
Dim segundo, contador As Integer
---------------------------------------------------------------------------------------------------------
Private Sub Form_Load()
contador = 0
End Sub
---------------------------------------------------------------------------------------------------------
Private Sub Timer1_Timer()
Dim x1 As Object
Set x1 = GetObject("D:!!!pruebas vbexel.xls"

With x1.worksheets("hoja1"

segundo = segundo + 1
If segundo >= 59 Then
segundo = 0
minuto = minuto + 1
End If
contador = contador + 1
MSChart1.RowCount = contador
MSChart1.Row = contador
MSChart1.RowLabel = Format(Now(), "hh:ss:mm"

MSChart1.Data = .cells(contador, 1).Value
End With
End Sub
---------------------------------------------------------------------------------------------------------