Macro vba

veloia -  
 veloia -
Bonjour,
j'ai un petit soucis, je dois mettre à jour une base de donnée, pour cela j'utilise donc ce code :

Sub J10()
Sheets("autres").Select

i = 3
j = 2
Cells(3, 2).Select
Do While Selection <> ""
i = i + 1
Cells(i, j).Select
Loop
Rows(i - 1).Copy
Rows(i).Select
ActiveSheet.Paste


pour creer des nouvelles lignes qui repliquent les formules. jusque la tout va bien le code replique des formules qui vont chercher des valeurs sur un fichier (qui change tte les semaines) et les appliquent.

voici mon pb j'aimerai ajouté dans le code une fonction qui permette de figer l'avant derniere ligne, en effet le code actuel ne fait que copier coller et donc a chaque fois que j'extrait des nouvelles valeurs pour mettre a jour mon fichier les lignes précédant la nouvelle prennent les meme valeur que la derniere creer.

merci
A voir également:

6 réponses

moiced59 Messages postés 1145 Date d'inscription   Statut Membre Dernière intervention   60
 
bonjour

un exemple?
0
veloia
 
bonjour
comment fait on pour ajouter un fichier excel au reponses?
0
moiced59 Messages postés 1145 Date d'inscription   Statut Membre Dernière intervention   60
 
il faut que tu aille sur www.cijoint.fr
0
veloia
 
merci

voici

http://www.cijoint.fr/cjlink.php?file=cj200912/cij7ZbX0mV.xls


merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
moiced59 Messages postés 1145 Date d'inscription   Statut Membre Dernière intervention   60
 
re

tu veux donc copier l'avant derniere ligne c ca?
0
veloia
 
bonjour
nan en fait j ajoute une ligne tte les semaines
je dois donc executer la macro qui existe deja pour creer une nouvelle ligne en reproduisant les formules
mais je dois aussi figer la ligne précedent la nouvelle creer avec les valeurs de la semaine passée.

merci
0