aller a la ligne pour nouvel enregistrement

  • Initiateur de la discussion pascal
  • Date de début
P

pascal

Guest
bonjour ,

je suis novice dans les macros excel , je me suis crée une macro pour copier et coller les valeurs d un formulaire'feuil1'vers une autre feuille'feuil2' en ligne, mais je sais pas comment faire pour que lorsque je réexecute ma macro apres avoir modifié mon formulaire me permettre d avoir une nouvelle ligne sur 'feuil2' sans écraser l'enregistrement précédent , j 'ai parcouru , je pense, presque tous les sujets du forum mais je n'ai pas touvé mon bonheur.

je vous joint mon fichier au cas ou je ne sois pas trop clair dans mes explications

merci d avance
 

Minick

XLDnaute Impliqué
Salut,

Code:
Sheets('Feuil2').Range('A65536').End(Xlup).Row
te donne la derniere ligne utilisée de la colonne A

donc
Code:
Sheets('Feuil2').Range('A65536').End(Xlup).Row +1
te donnera la 1ere ligne vide dans la colonne A

@+

Message édité par: Minick, à: 18/08/2005 14:21
 

Minick

XLDnaute Impliqué
re,

La pj n'est pas passé mais je te joins un exemple simple

@+ [file name=Pascal.zip size=7253]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Pascal.zip[/file]
 

Pièces jointes

  • Pascal.zip
    7.1 KB · Affichages: 22
  • Pascal.zip
    7.1 KB · Affichages: 23
  • Pascal.zip
    7.1 KB · Affichages: 26
P

pascal

Guest
je refait un essai pour l envoi de ma pièce jointe [file name=transfert_20050818174505.zip size=8798]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/transfert_20050818174505.zip[/file]
 

Pièces jointes

  • transfert_20050818174505.zip
    8.6 KB · Affichages: 14

Minick

XLDnaute Impliqué
Re,

Tu trouveras en piece jointe 2 methodes pour arriver à ce que tu veux
à toi de choisir

@+ [file name=transfert_20050818180655.zip size=10724]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/transfert_20050818180655.zip[/file]
 

Pièces jointes

  • transfert_20050818180655.zip
    10.5 KB · Affichages: 22

Minick

XLDnaute Impliqué
ooops, excuse moi j'avais oublié la piece,jointe

@+ [file name=transfert_20050818184322.zip size=10725]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/transfert_20050818184322.zip[/file]
 

Pièces jointes

  • transfert_20050818184322.zip
    10.5 KB · Affichages: 23

Minick

XLDnaute Impliqué
Salut,

Je suis pas sur d'avoir compri ta question, mais tu peux imbriquer les For... Next sans probleme

Code:
Sub ForImbrique()
   Dim CptLig as Byte, CptCol as Byte

   For CptLig = 1 to 10
      For CptCol = 1 to 15
         Cells(CptLig, CptCol)='A'
      Next
   Next
End Sub

Cet exemple remplira un tableau de 10 lignes sur 15 colonnes avec des A

@+

Message édité par: Minick, à: 18/08/2005 19:22
 

Discussions similaires

Statistiques des forums

Discussions
312 321
Messages
2 087 264
Membres
103 498
dernier inscrit
FAHDE