mastercatz
Messages postés193Date d'inscriptionjeudi 4 décembre 2003StatutMembreDernière intervention12 août 2010
-
15 sept. 2005 à 10:47
bertholdt
Messages postés22Date d'inscriptionlundi 20 novembre 2000StatutMembreDernière intervention17 mai 2010
-
15 sept. 2005 à 11:14
bonjour
j'ai fait un petit vba pour generer une série de fichier excel a partir d'un modele mais il plante sur une ligne toute bete
si kkun voit une erreur des fois :
Sub GenererListeFormulaires()
Dim i As Integer
Dim Client As String
Dim Site As String
Dim Chemin As String
Dim N1 As String
Dim N2 As String
For i = 3 To 120
Workbooks.Item(N1).Activate
Range("A" & i).Select
Client = ActiveCell.FormulaR1C1
Range("B" & i).Select
If ActiveCell.FormulaR1C1 <> "" Then Site = ActiveCell.FormulaR1C1 If (Client "") And (Site "") Then Exit For
If (Client <> "") Then
Workbooks.Item(N2).Activate
Range("B35").Select '<<<<<===== PLANTAGE SUR CETTE LIGNE
ActiveCell.FormulaR1C1 = Site
Range("D35").Select
ActiveCell.FormulaR1C1 = Client
Range("F35").Select
ActiveCell.FormulaR1C1 = Format(Now, "dd//mm//yy")
ActiveWorkbook.SaveAs (Chemin & "Enquete Satisfaction - " & Client & ".xls")
End If
Next
ActiveWorkbook.Close
End Sub
mastercatz
Messages postés193Date d'inscriptionjeudi 4 décembre 2003StatutMembreDernière intervention12 août 2010 15 sept. 2005 à 11:12
bah apparament c'était ca.
c'est bizarre tout de meme, sous VB6 quand je me sert d'excel je n'ai jamais eu besoin de préciser ActiveSheet lors d'un Range.
Merci