Macro vba

Fermé
veloia - 31 déc. 2009 à 11:40
 veloia - 4 janv. 2010 à 10:06
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 samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
31 déc. 2009 à 11:57
bonjour

un exemple?
0
bonjour
comment fait on pour ajouter un fichier excel au reponses?
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
31 déc. 2009 à 15:37
il faut que tu aille sur www.cijoint.fr
0
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 samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
31 déc. 2009 à 17:07
re

tu veux donc copier l'avant derniere ligne c ca?
0
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