Je souhaite utiliser une macro afin de copier-coller un ensemble de cellules d'un fichier excel à un autre.
Les problème, c'est que les cellules à copier-coller changent chaque semaine.
J'ai réussi à créer une formule qui me permet de sélectionner la première cellule à copier (les suivantes étant sur la même ligne à droite) :
Elle permet de sélectionner une cellule donc l'abscisse et l'ordonnée changent chaque semaine (dont le numéro est indiqué en cellule E80).
J'aimerais savoir comment insérer cette formule dans une macro en langage VBA.
J'ai essayé d'écrire
ActiveCell.Application.WorksheetFunction.INDEX...
en remplaçant les points virgules par des virgules et en mettant les plages de données entre "" mais visual basic ne reconnait pas IF!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sam
Bonjour, je ne suis pas sur d'avoir compris ce que tu désires mais ceci ne serait pas suffisant ?
Adresse = Range("E80") Range(Adresse).Select
Cordialement Michel dit "Sam"
"marie-line" a écrit dans le message de news:
Bonjour,
Je souhaite utiliser une macro afin de copier-coller un ensemble de cellules d'un fichier excel à un autre.
Les problème, c'est que les cellules à copier-coller changent chaque semaine. J'ai réussi à créer une formule qui me permet de sélectionner la première cellule à copier (les suivantes étant sur la même ligne à droite) :
Elle permet de sélectionner une cellule donc l'abscisse et l'ordonnée changent chaque semaine (dont le numéro est indiqué en cellule E80).
J'aimerais savoir comment insérer cette formule dans une macro en langage VBA. J'ai essayé d'écrire
ActiveCell.Application.WorksheetFunction.INDEX... en remplaçant les points virgules par des virgules et en mettant les plages de données entre "" mais visual basic ne reconnait pas IF!
Là j'avoue que je suis perdue!
Si quelqu'un avait une idée lumineuse...
merci beaucoup
Marie-Line
Bonjour,
je ne suis pas sur d'avoir compris ce que tu désires mais ceci ne serait pas
suffisant ?
Adresse = Range("E80")
Range(Adresse).Select
Cordialement
Michel dit "Sam"
"marie-line" <marie-line@domain-xyz.in> a écrit dans le message de news:
x6idnTf7Tfc0D5TXRVn_vwA@giganews.com...
Bonjour,
Je souhaite utiliser une macro afin de copier-coller un ensemble de
cellules
d'un fichier excel à un autre.
Les problème, c'est que les cellules à copier-coller changent chaque
semaine.
J'ai réussi à créer une formule qui me permet de sélectionner la première
cellule à copier (les suivantes étant sur la même ligne à droite) :
Elle permet de sélectionner une cellule donc l'abscisse et l'ordonnée
changent
chaque semaine (dont le numéro est indiqué en cellule E80).
J'aimerais savoir comment insérer cette formule dans une macro en langage
VBA.
J'ai essayé d'écrire
ActiveCell.Application.WorksheetFunction.INDEX...
en remplaçant les points virgules par des virgules et en mettant les
plages de
données entre "" mais visual basic ne reconnait pas IF!
Bonjour, je ne suis pas sur d'avoir compris ce que tu désires mais ceci ne serait pas suffisant ?
Adresse = Range("E80") Range(Adresse).Select
Cordialement Michel dit "Sam"
"marie-line" a écrit dans le message de news:
Bonjour,
Je souhaite utiliser une macro afin de copier-coller un ensemble de cellules d'un fichier excel à un autre.
Les problème, c'est que les cellules à copier-coller changent chaque semaine. J'ai réussi à créer une formule qui me permet de sélectionner la première cellule à copier (les suivantes étant sur la même ligne à droite) :
Elle permet de sélectionner une cellule donc l'abscisse et l'ordonnée changent chaque semaine (dont le numéro est indiqué en cellule E80).
J'aimerais savoir comment insérer cette formule dans une macro en langage VBA. J'ai essayé d'écrire
ActiveCell.Application.WorksheetFunction.INDEX... en remplaçant les points virgules par des virgules et en mettant les plages de données entre "" mais visual basic ne reconnait pas IF!