Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
796 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  range et cells

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

range et cells

n°2138528
tyron2002
Posté le 23-04-2012 à 17:31:52  profilanswer
 

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)

mood
Publicité
Posté le 23-04-2012 à 17:31:52  profilanswer
 

n°2138573
vave
Nice to meet me
Posté le 24-04-2012 à 07:13:44  profilanswer
 

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
n°2138581
tyron2002
Posté le 24-04-2012 à 08:29:29  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  range et cells

 

Sujets relatifs
Variable tableau / Range("A1:A" & i) = montab - ne fonctionne pasPING et NSLOOKUP dans excel ! (avancement 80%)
Longueur maximal dans un Range("...") [Résolu]Formule VBA Cells.find
La methode Range de l'objet Worksheets a échouéUtilisation de la méthode Cells
[VBA] Problème avec SeriesCollection.Values et Union(Range)[VBA] Erreur 1004 AutoFiltre method of Range class failed
Convertir adresse de Cells en Range 
Plus de sujets relatifs à : range et cells


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR