L
lemoineo
Guest
Bonjour à toutes et à tous
Je développe en PHP et utilise COM pour manipuler (plutôt mal)
des feuilles Excel.
Excel 2003 est la version je crois.
Comme COM est assez peu documenté sur Internet (mot-clé pas terrible d'ailleurs), la doc accessible est peu fournie, souvent des bribes de code en ASP ...
Ma question du jour :
Comment gérer les anomalies remontées d'une cellule (#N/A, #Error, etc ...)
depuis COM évidemment.
J'ai un petit bout de code avec quelques constantes :
Mais je ne sais pas initialiser ces constantes ?
(La traduction de cette fonction VB ? en PHP ne me posera pas de souci)
Ou trouve-t-on cette définition de constantes ?
A plus
Je développe en PHP et utilise COM pour manipuler (plutôt mal)
des feuilles Excel.
Excel 2003 est la version je crois.
Comme COM est assez peu documenté sur Internet (mot-clé pas terrible d'ailleurs), la doc accessible est peu fournie, souvent des bribes de code en ASP ...
Ma question du jour :
Comment gérer les anomalies remontées d'une cellule (#N/A, #Error, etc ...)
depuis COM évidemment.
J'ai un petit bout de code avec quelques constantes :
Code:
[B]
Worksheets("Sheet1").Activate
If IsError(ActiveCell.Value) Then
errval = ActiveCell.Value
Select Case errval
Case CVErr(xlErrDiv0)
MsgBox "#DIV/0! error"
Case CVErr(xlErrNA)
MsgBox "#N/A error"
Case CVErr(xlErrName)
MsgBox "#NAME? error"
Case CVErr(xlErrNull)
MsgBox "#NULL! error"
Case CVErr(xlErrNum)
MsgBox "#NUM! error"
Case CVErr(xlErrRef)
MsgBox "#REF! error"
Case CVErr(xlErrValue)
MsgBox "#VALUE! error"
Case Else
MsgBox "This should never happen!!"
End Select
End If
(La traduction de cette fonction VB ? en PHP ne me posera pas de souci)
Ou trouve-t-on cette définition de constantes ?
A plus
Dernière modification par un modérateur: