Problème de macro

J

Julien

Guest
J' ai fait une macro simple sans VBA de mise en forme (suppression de colonnes...).
Je m'explique : j'importe un fichier chaque mois dans une feuille (feuille 1). Sur ce fichier, seulement 2 colonnes m'interessent. A partir de ces 2 colonnes, j'ai une formule recherchev dans une autre feuille (feuille 2) qui renvoie les valeurs.
J'ai donc fais un bouton avec une macro de mise en forme simple.
Elle marche bien, mais quand j'importe une nouvelle fois, les cellules dans la feuille 2 me donnent #REF!
Je ne comprends pas pourquoi.
Pouvez vous m'aider?
Merci d'avance
 
J

JPH

Guest
Tour simplement ta macro fait un copier coller avec liaisons, dés que les données de la feuille 1 disparaissent le Ref# fait boum.
Il est préférable de faire une macro qui copie les colonnes ainsi :

col = 1 'ou tout autre colonne
col2 = 2 'ou autre pour la réception
for lig = 1 to 100 'pour cent lignes, plus si tu désires
' cellule réceptrice = cellule émétrice
sheets("Feuil2").cells(lig,col2) = sheets("Feuil1").cells(lig col) 'pour une colonne
next

Dans la boucle for /next il est possible de mettre n'importe quelle colonne et m^me de décaler les lignes si besoin.
cordialement
 
J

Julien

Guest
Je te remercie de ta réponse.
Cependant je ne maîtrise pas bien VBA et je ne comprends pas trop ce que tu me notes. En général, je passe par des macros simples sans VBA. Pourrais tu m'expliquer de manière plus simple comment faire.
 

Discussions similaires

Réponses
12
Affichages
364

Statistiques des forums

Discussions
314 663
Messages
2 111 662
Membres
111 250
dernier inscrit
alinber