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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] Incrémentation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA] Incrémentation

n°2192386
glaspow
Posté le 31-05-2013 à 15:05:49  profilanswer
 

Bonjour à tous,
 
Alors voila, je récupère via mon code VBA des données qui sont recopier dans une feuille de mon classeur sheet1, ces données sont alors traitées dans la feuille principale de mon classeur via des formules directement depuis Excel.
 
Je souhaiterai alors pouvoir effectuer une recopie incrémentée (vers le bas) automatiquement de ma cellule de la feuille principale contenant les formules via VBA pour que celle-ci couvrent les éventuelles nouvelles données enregistrées dans sheet1.
 
La question est donc : Comment effectuer une recopie incrémentée d'une cellule en VBA ?
 
En vous remerciant par avance  :ange: ,
 
Glaspow.


Message édité par glaspow le 31-05-2013 à 15:24:52
mood
Publicité
Posté le 31-05-2013 à 15:05:49  profilanswer
 

n°2192392
Marc L
Posté le 31-05-2013 à 15:23:38  profilanswer
 

 
           Bonjour,
 
           le terme "incrémentée" me fait du coup douter quant à ton réel besoin …
 
           Sinon voir l'aide VBA et l'exemple de la classique méthode  Copy  associée à un  Range  …
 
           De toute manière, comme les données sont alimentées par programme, pas de souci alors pour la destination de la copie.
 
           Exemple ici.
 

n°2192398
glaspow
Posté le 31-05-2013 à 15:33:09  profilanswer
 

Je complète : Les formules de ma feuille principale vont chercher les cellules de sheet1 pour ensuite traiter les données. Mais si je rajoute des données dans la feuille sheet1 elles ne sont pas prise en compte à moins d'effectuer une recopie incrémentée manuellement depuis ma feuille principale.

n°2192403
Marc L
Posté le 31-05-2013 à 15:48:22  profilanswer
 

 
           Désolé mais je ne visualise toujours pas, j'suis p't'être mal embouché aujourd'hui …
 
           Un exemple clair & concret serait le bienvenu !
 

n°2192584
glaspow
Posté le 03-06-2013 à 10:06:09  profilanswer
 

J'ai trouvé ! Je cherchais en fait à faire :
 

Code :
  1. Set sourceRange = Worksheets("Sheet1" ).Range("A1:A2" )
  2. Set fillRange = Worksheets("Sheet1" ).Range("A1:A20" )
  3. sourceRange.AutoFill Destination:=fillRange


 
Merci tout de même pour l'attention porté à mon problème.
 
 :hello:

n°2192591
Marc L
Posté le 03-06-2013 à 11:37:52  profilanswer
 

 
           Bien !
 
           J'ai en fait buté sur l'incrémenté qui aurait été pourtant clair avec un exemple …
 


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

  [VBA] Incrémentation

 

Sujets relatifs
Exercice VBA Excel sur le NOM PRENOMStyle TCD en VBA
VBA extraction d'une chaine à partir d'une autre chaineProjet VBA : Simulation d'un jeux de poker
graphe a partir d'excel par VBAListe déroulante & Autofilter VBA
Code VBA pour coller un tableau excel dans corps de mail Outlook[VBA excel] incrémentation et impréssion automatique
VBA Incrémentation automatique selon une variable[Excel VBA] Compteur - incrémentation
Plus de sujets relatifs à : [VBA] Incrémentation


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