OVH Cloud OVH Cloud

Split sur Excel 97

5 réponses
Avatar
Didier
Bonjour,
j'ai cette procédure qui fonctionne très bien sur Excel 2000
mais qui plante au niveu du "Split" sur Excel 97
Merci de votre aide
Didier

Function MFC(Rg As Range) As Boolean
Dim Var, I&
Var = Split(Rg.Resize(1, 1), " = ")
For I = 0& To UBound(Var)
If Var(I) < frm_pourcentage_score.Cmb_score Then: MFC = True: Exit
Function
Next I
End Function

5 réponses

Avatar
Clément Marcotte
Bonjour,

Split() est apparu avec Office 2000. Il y a quelques alternatives chez
Frédéric:

http://frederic.sigonneau.free.fr


"Didier" a écrit dans le message de
news:
Bonjour,
j'ai cette procédure qui fonctionne très bien sur Excel 2000
mais qui plante au niveu du "Split" sur Excel 97
Merci de votre aide
Didier

Function MFC(Rg As Range) As Boolean
Dim Var, I&
Var = Split(Rg.Resize(1, 1), " = ")
For I = 0& To UBound(Var)
If Var(I) < frm_pourcentage_score.Cmb_score Then: MFC True: Exit
Function
Next I
End Function







Avatar
Didier
Merci

Didier

"Clément Marcotte" a écrit dans le message
de news: O%
Bonjour,

Split() est apparu avec Office 2000. Il y a quelques alternatives chez
Frédéric:

http://frederic.sigonneau.free.fr


"Didier" a écrit dans le message de
news:
Bonjour,
j'ai cette procédure qui fonctionne très bien sur Excel 2000
mais qui plante au niveu du "Split" sur Excel 97
Merci de votre aide
Didier

Function MFC(Rg As Range) As Boolean
Dim Var, I&
Var = Split(Rg.Resize(1, 1), " = ")
For I = 0& To UBound(Var)
If Var(I) < frm_pourcentage_score.Cmb_score Then: MFC > True: Exit
Function
Next I
End Function










Avatar
Starwing
Bonjour ,

La fonction Split a été introduit avec Excel 2000.
Il n'y existe pas de fonction Split sur Excel 97.

Mais essaie ce code de Tom Ogilvy pour voir ci cela peut te servir
( Dépendamment de ce que tu essaies de faire )

Public Function Split(ByVal sIn As String, _
Optional ByVal sDelim As String = ",") As Variant
'By Tom Ogilvy, MS Excel MVP
Split = Evaluate("{""" & _
Application.Substitute(sIn, sDelim, """,""") & """}")
End Function

--
Au plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
Starwing

--
"Didier" a écrit dans le message de
news:
Bonjour,
j'ai cette procédure qui fonctionne très bien sur Excel 2000
mais qui plante au niveu du "Split" sur Excel 97
Merci de votre aide
Didier

Function MFC(Rg As Range) As Boolean
Dim Var, I&
Var = Split(Rg.Resize(1, 1), " = ")
For I = 0& To UBound(Var)
If Var(I) < frm_pourcentage_score.Cmb_score Then: MFC = True: Exit
Function
Next I
End Function







Avatar
Didier
Bonsoir Starwing
je te remercie beaucoup pour ta réponse
Je vais tester demain (au boulot)
et te répond (dans le même fil);-)
Bonne soirée
A demain
Didier

"Starwing" a écrit dans le message de news:

Bonjour ,

La fonction Split a été introduit avec Excel 2000.
Il n'y existe pas de fonction Split sur Excel 97.

Mais essaie ce code de Tom Ogilvy pour voir ci cela peut te servir
( Dépendamment de ce que tu essaies de faire )

Public Function Split(ByVal sIn As String, _
Optional ByVal sDelim As String = ",") As Variant
'By Tom Ogilvy, MS Excel MVP
Split = Evaluate("{""" & _
Application.Substitute(sIn, sDelim, """,""") & """}")
End Function

--
Au plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
Starwing

--
"Didier" a écrit dans le message de
news:
Bonjour,
j'ai cette procédure qui fonctionne très bien sur Excel 2000
mais qui plante au niveu du "Split" sur Excel 97
Merci de votre aide
Didier

Function MFC(Rg As Range) As Boolean
Dim Var, I&
Var = Split(Rg.Resize(1, 1), " = ")
For I = 0& To UBound(Var)
If Var(I) < frm_pourcentage_score.Cmb_score Then: MFC = True:
Exit
Function
Next I
End Function











Avatar
Didier
Bonsoir Starwing, cela ne fonctionne pas
Je cherche
Bonne soirée
Didier

"Starwing" a écrit dans le message de news:

Bonjour ,

La fonction Split a été introduit avec Excel 2000.
Il n'y existe pas de fonction Split sur Excel 97.

Mais essaie ce code de Tom Ogilvy pour voir ci cela peut te servir
( Dépendamment de ce que tu essaies de faire )

Public Function Split(ByVal sIn As String, _
Optional ByVal sDelim As String = ",") As Variant
'By Tom Ogilvy, MS Excel MVP
Split = Evaluate("{""" & _
Application.Substitute(sIn, sDelim, """,""") & """}")
End Function

--
Au plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
Starwing

--
"Didier" a écrit dans le message de
news:
Bonjour,
j'ai cette procédure qui fonctionne très bien sur Excel 2000
mais qui plante au niveu du "Split" sur Excel 97
Merci de votre aide
Didier

Function MFC(Rg As Range) As Boolean
Dim Var, I&
Var = Split(Rg.Resize(1, 1), " = ")
For I = 0& To UBound(Var)
If Var(I) < frm_pourcentage_score.Cmb_score Then: MFC = True:
Exit
Function
Next I
End Function