range et cells

range et cells - VB/VBA/VBS - Programmation

Marsh Posté le 23-04-2012 à 17:31:52    

Bonjour,
 
J'essai de faire une petite macro mais je elle plante sans que je ne sois capable de trouver l'erreur.
 
 
    Public intDL As Integer
    Public intDC As Integer
    Public intFL As Integer
    Public intFC As Integer
     
  Sub tridonne()
'
' tridonne Macro
'
' Touche de raccourci du clavier: Ctrl+r
 
    intDL = 1
    intDC = 1
    intFL = 1
    intFC = 2
     
    Do Until Cells(intFL, 2).Value = ""
    intFL = intFL + 1
    Loop
    intFL = intFL - 1
         
    Range(Cells(intDL + 1, intDC), Cells(intFL, intFC)).Select
    Selection.Cut Destination:=Range(Cells(intDL, intDC + 1), Cells(intFL - 1, intFC + 1))
    Range(Cells(intDL, intDC)).Select
    Selection.AutoFill Destination:=Range(Cells(intDL, intDC), Cells(intFL - 1, intFC - 1))
    'Range("A1:A11" ).Select
    Rows(intFL).Select
    Selection.Delete Shift:=xlUp
End Sub
 
Le débogueur me renvoi toujours à la première ligne où j'utilise la commande Range.
 
Merci d'avance (j'ai rien trouvé sur internet qui réponde concrètement à ma question)

Reply

Marsh Posté le 23-04-2012 à 17:31:52   

Reply

Marsh Posté le 24-04-2012 à 07:13:44    

Bonjour,
mets ce bout de code juste aprés le intFL = intFL - 1 :

Code :
  1. MsgBox "intDL = " & intDL & vbCrLf & _
  2.             "intDC = " & intDC & vbCrLf & _
  3.             "intFL = " & intFL & vbCrLf & _
  4.             "intFC = " & intFC


ensuite, reviens nous mettre les valeurs de tes 4 variables.
 
A mon avis, tu as une des 4 valeurs à zéro (voire moins).


---------------
Bel ours Vave, je me dois de l’admettre. -Skyl"win"-  Mais toi tu es intelligent -Homerde- - Ce génie -SkylWINd- JDD S16M72 10:43:46 GMT-DTC +1
Reply

Marsh Posté le 24-04-2012 à 08:29:29    

Ha bien vue je n'ai même pas eu besoin d'utiliser ton code effectivement il y'a une valeur à -1 ...
 
Je pensais pas à un problème de valeur. merci beaucoup

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed