cs_makakdef
Messages postés50Date d'inscriptionmercredi 28 mars 2007StatutMembreDernière intervention31 août 2007
-
31 août 2007 à 09:05
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 2018
-
1 sept. 2007 à 03:28
Bonjour tout le monde,
J'ai un problème pour récuperer un numéro de ligne dans un fichier excel.
Voila le code qui me pose problème:
Private Function InsertRowWithH()
Dim CellValueB, CellValueC, CellValueD, CellValueE, CellValueF, CellValueG As Variant
Dim NoRow As Long
Dim NumS As String
NoRow = 1
CellValueB = Range("B" & NoRow).Value
CellValueC = Range("C" & NoRow).Value
CellValueD = Range("D" & NoRow).Value
CellValueE = Range("E" & NoRow).Value
CellValueF = Range("F" & NoRow).Value
CellValueG = Range("G" & NoRow).Value
NumS = CellValueB + CellValueC + CellValueD + CellValueE + CellValueF + CellValueG
While ColH <> NumS
NoRow = NoRow + 1
CellValueB = Range("B" & NoRow).Value
CellValueC = Range("C" & NoRow).Value
CellValueD = Range("D" & NoRow).Value
CellValueE = Range("E" & NoRow).Value
CellValueF = Range("F" & NoRow).Value
CellValueG = Range("G" & NoRow).Value
NumS = CellValueB + CellValueC + CellValueD + CellValueE + CellValueF + CellValueG
Wend
MsgBox (NoRow)
InsertRowWithH = NoRow
End Function
En ésperant que vous pouurez m'aider, je vous souhaite une excellente journée.
/!/makakdef/!/
Software is like sex, it's better when it's free
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 31 août 2007 à 09:20
Salut,
Deux trois petites chose.
Pourquoi déclarer en Varaint et non en String par exemple???
Que contient ColH ???
Que contienne les cellule?
Que doit donne : CellValueB + CellValueC + CellValueD + CellValueE + CellValueF + CellValueG ???? un nombre ou une Concaténation de Chaine?????
Si tu sais que la fonction retourne un long alors dit le:
Private Function InsertRowWithH() As Long @+: Ju£i?n Pensez: Réponse acceptée
cs_makakdef
Messages postés50Date d'inscriptionmercredi 28 mars 2007StatutMembreDernière intervention31 août 2007 31 août 2007 à 10:13
ReBonjour,
Merci pour vos réponses,
J'ai mis en variant car je recevais une incompabilité de type (je sais que le type variant ralentit enormement le systeme ><)
La variable ColH contient un nombre concaténé des colonnes b à g
Les cellules contiennent uniquement des nombres
Voila merci encore pour tout votre aide!!!