mon loop ne s'arrête pas - Programmation
Marsh Posté le 28-02-2013 à 16:13:16
Ce sujet a été déplacé de la catégorie Windows & Software vers la categorie Programmation par Wolfman
Marsh Posté le 01-03-2013 à 10:33:01
Essaye de mettre des Console.WriteLine("test0/1/2/3/..." ) dans tes boucles afin de repérer laquelle tourne à l'infini
Marsh Posté le 01-03-2013 à 15:52:18
Merci.
après Essai, c'est la boucle principale (Do until) et je ne comprends pas pourquoi. Est-ce ma condition?
Marsh Posté le 01-03-2013 à 16:10:52
essaye d'afficher les valeurs de Cells(ActiveCell.Row + 2, 1) et Cells(ActiveCell.Row + 3, 1), tu comprendras sans doute mieux pourquoi ça boucle
Marsh Posté le 01-03-2013 à 19:50:10
Bonsoir,
Do Until Cells(ActiveCell.Row + 2, 1) = "" & Cells(ActiveCell.Row + 3, 1) = ""
Comme ça je dirais qu'il manque un .Value a tes Cells
Marsh Posté le 04-03-2013 à 08:51:49
En effet, il manque le . value.
Et comme je n'arrivais pas à comrprendre, j'ai délimté mes zones à copier autrement. En tout cas, merci pour votre aide.$
Marsh Posté le 04-03-2013 à 10:25:48
Si ta boucle s'arrête pas, c'est que t'as dû looper un truc Bon ok, ->[]
Marsh Posté le 28-02-2013 à 10:06:20
Bonjour,
J'ai un soucis avec ma boucle qui n'arrête pas de tourner.
Merci par avance pour votre aide.
GPLR3
Sub CreerFicheInstal
'
'
'Macro CreerFicheInstal()
'
Sheets("Temp" ).Select
Range("A11" ).Select
Do Until Cells(ActiveCell.Row + 2, 1) = "" & Cells(ActiveCell.Row + 3, 1) = ""
Range(ActiveCell, Cells(ActiveCell.Row, 4)).Select
Selection.Copy
Sheets("Impression Installateur" ).Select
Dim i As Integer
i = 7
While (Cells(i, 1).Value <> "" )
i = i + 1
Wend
Cells(i, 1).Select
ActiveSheet.Paste
Sheets("Temp" ).Select
Cells(ActiveCell.Row, 7).Select
Selection.Copy
Sheets("Impression Installateur" ).Select
Dim j As Integer
j = 7
While (Cells(j, 6).Value <> "" )
j = j + 1
Wend
Cells(j, 6).Select
ActiveSheet.Paste
Sheets("Temp" ).Select
Cells(ActiveCell.Row + 1, 1).Select
Loop
End Sub