Recopier des formules et des noms en VBA

subakuno

XLDnaute Nouveau
Bonjour,

Je suis en train de faire un petit travail et j'aurais besoin de vos lumières.

Alors dans un premier temps j'ai des formules que j'aimerais recopier dans une colonne, exemple la colonne G, de G2 à G100
exemple de formule :
Code:
Nom dirigeant :
=RECHERCHEV(B2;Feuil2!$A$2:$H$23777;4;FAUX)
Et mon autre question serait de recopier une liste dans une colonne précise.
Exemple de liste : pierre, paul, jack.
A recopier dans la cellule A 100.

J'ai juste une toute dernière question. Je voulais savoir s'il était possible de recopier toute une colonne mais simplement en valeur mais tout ca en VBA

Voila merci à tous
 
Dernière édition:
G

Guest

Guest
Re : Recopier des formules et des noms en VBA

bonjour

Pour la première question:

Tape ta formule dans la première cellule puis positionne le pointeur de souris sur la croix carrée en bas à droite de la cellule, click en maintenant le doigt sur la souris et tire jusqu'en G100.

Pour la deuxième, tape tout simplement ta liste dans la cellule.

A+
 

Efgé

XLDnaute Barbatruc
Re : Recopier des formules et des noms en VBA

Bonjour subakuno, Hasco
Pour recopier une formule en VBA il y a ce fil.
Pour le liste il faudrait un exemple.
Cordialement
 

youky(BJ)

XLDnaute Barbatruc
Re : Recopier des formules et des noms en VBA

Bonjour le fil,
Si l'on veux copier que les valeurs des formules de A en G en macro, cela suffit

[G2:G100.value=[A2:A100.value

Bruno
 

subakuno

XLDnaute Nouveau
Re : Recopier des formules et des noms en VBA

bonjour

Pour la première question:

Tape ta formule dans la première cellule puis positionne le pointeur de souris sur la croix carrée en bas à droite de la cellule, click en maintenant le doigt sur la souris et tire jusqu'en G100.

Pour la deuxième, tape tout simplement ta liste dans la cellule.

A+
lol je veux bien être mauvais mais pas à ce point. Nan mais j'ai plusieurs fichiers et toujours la meme formule à appliquer, je souhaitais faire cela en VBA pour un gain de temps.

Mais merci du conseil...j'aurais du mieux préciser:p.
 
G

Guest

Guest
Re : Recopier des formules et des noms en VBA

Re,

Code:
[A1:A6].value=Application.Transpose(Array("Madame","Monsieur","Bidule","Machin","Chouette","Truc"))
A+
 

Efgé

XLDnaute Barbatruc
Re : Recopier des formules et des noms en VBA

Re subakuno, Hasco, Bonjour youky(BJ),
Quand je parle d'exemple c'est d'un fichier que je parle pas de la liste des civilités possibles...
Ajoute également des précision sur l'endroit ou la liste doit se retrouver.

Pour joindre un fichier l'explication est ici

Cordialement
 

subakuno

XLDnaute Nouveau
Re : Recopier des formules et des noms en VBA

Pour ceux que ca intéresse, pour copier en valeur je suis partie plutôt comme cela.

Code:
Sub copieval()

Range("C1:C10").Select: Selection.Copy
Range("B1:B10").Select
Selection.PasteSpecial Paste:=xlPasteValues
End Sub
 

subakuno

XLDnaute Nouveau
Re : Recopier des formules et des noms en VBA

La réponse de Hasco convient parfaitement à ce que je voulais. Merci

Néanmoins je cherche a faire une dernière chose et ce sera fini. (pour ce sujet)
Ce que je viens de copier en (A1:A6) je souhaiterais nommer la plage sous le nom de "liste", je pense que c'est possible.

Je vais chercher de mon côté mais si quelqu'un passe par là et le sait je suis preneur.

Merci

[edit]Trouvé

Code:
Range('A4:B10').Name='monNom'
 
Dernière édition:

youky(BJ)

XLDnaute Barbatruc
Re : Recopier des formules et des noms en VBA

pour raccourcir ton code voici
j'avais oublié des crochets dans mon 1er message
Code:
[B2:B100].value=[C2:C100].value
Bruno
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas