Autres XL 2007 copier-coller different.

jfcjfc

XLDnaute Nouveau
Bonjour, je souhaite copier-coller en une seule fois une ligne de valeur numérique de 20N°, en langage macro VBA SVP.
ex :
2​
3​
8​
9​
10​
12​
19​
31​
33​
34​
38​
45​
47​
52​
53​
59​
62​
63​
64​
65​
sur une ligne de 70 colonnes ou les N° prendraient leurs places respectives :
Le N° 2 sur la 2ème colonne, le N°3 sur la 3ème colonne, le N°8 sur la 8ème colonne, Etc.. le N° 65 sur la 65ème colonne.
La ligne de 20N° serait en ("A1"), et le coller serait en ("A2").
D'avance merci pour réponse.
 

jfcjfc

XLDnaute Nouveau
Merci infiniment !
Mais ce n'est pas tout à fait ça. j'ai manqué de précision dans ma demande.
Je repose le problème avec plus de précision dans la conception du code.
ligne à copier :
238910121931333438454752535962636465
il faut que chaque N° soit coller dans leur colonne respective:
n°2 dans la colonne 2, n°3 dans la colonne3 etc et n°65 dans la colonne 65,
mais le coller doit se faire d'une seule fois et non pas les N° les uns après les autres.

Je dois pouvoir également pouvoir donner des valeurs différentes aux lignes et colonnes.
sous la forme qui serait plus pratique pour moi,
du style:
dim a, b as integer
a = 18
b= 50
c = 18
d = 70
sous la forme:
Cells(a,b).Select,
ou Range(Cells(a , b), Cells(c , d)).Select

si les 20n° de ma ligne à copier est par exemple sur la ligne 18 et la colonne 50, je dois pouvoir le modifié dans le code .
Et, si ma ligne à coller et ligne3 et colonne2, je dois pouvoir le modifié dans le code .
Et si je dois changer de page, je sais faire. Au moins ça !

Si la mémorisation des 20 n° peut se faire les uns après les autres,
Je reprécise que le coller des 20n° doit se faire d'une seule fois dans leur colonne respective et non pas les n° les uns après les autres.
J’espère avoir était clair et concis.
Encore merci. pour votre aide.
Cordialement
Ps: en code macro svp. Pas de presse papier.
 
Dernière édition:

jfcjfc

XLDnaute Nouveau
Merci infiniment !
Mais ce n'est pas tout à fait ça. j'ai manqué de précision dans ma demande.
Je repose le problème avec plus de précision dans la conception du code.
ligne à copier :
238910121931333438454752535962636465
il faut que chaque N° soit coller dans leur colonne respective:
n°2 dans la colonne 2, n°3 dans la colonne3 etc et n°65 dans la colonne 65,
mais le coller doit se faire d'une seule fois et non pas les N° les uns après les autres.

Je dois pouvoir également pouvoir donner des valeurs différentes aux lignes et colonnes.
sous la forme qui serait plus pratique pour moi,
du style:
dim a, b as integer
a = 18
b= 50
si les 20n° de ma ligne à copier est par exemple sur la ligne 18 et la colonne 50, je dois pouvoir le modifié dans le code .
Et, si ma ligne à coller et ligne3 et colonne2, je dois pouvoir le modifié dans le code .
Et si je dois changer de page, je sais faire. Au moins ça !

Si la mémorisation des 20 n° peut se faire les uns après les autres,
Je reprécise que le coller des 20n° doit se faire d'une seule fois dans leur colonne respective et non pas les n° les uns après les autres.
J’espère avoir était clair et concis.
Encore merci. pour votre aide.
Cordialement
Ps: en code macro svp. Pas de presse papier.
Merci infiniment !
Mais ce n'est pas tout à fait ça. j'ai manqué de précision dans ma demande.
Je repose le problème avec plus de précision dans la conception du code.
ligne à copier :

238910121931333438454752535962636465
il faut que chaque N° soit coller dans leur colonne respective:
n°2 dans la colonne 2, n°3 dans la colonne3 etc et n°65 dans la colonne 65,
mais le coller doit se faire d'une seule fois et non pas les N° les uns après les autres.

Je dois pouvoir également pouvoir donner des valeurs différentes aux lignes et colonnes.
sous la forme qui serait plus pratique pour moi,
du style:
dim a, b as integer
a = 18
b= 50
si les 20n° de ma ligne à copier est par exemple sur la ligne 18 et la colonne 50, je dois pouvoir le modifié dans le code .
Et, si ma ligne à coller et ligne3 et colonne2, je dois pouvoir le modifié dans le code .
Et si je dois changer de page, je sais faire. Au moins ça !

Si la mémorisation des 20 n° peut se faire les uns après les autres,
Je reprécise que le coller des 20n° doit se faire d'une seule fois dans leur colonne respective et non pas les n° les uns après les autres.
J’espère avoir était clair et concis.
Encore merci. pour votre aide.
Cordialement
Ps: en code macro svp. Pas de presse papier.
 

jfcjfc

XLDnaute Nouveau
Pourquoi voulez-vous que le collage se fasse en une seule fois ?

Si c'est pour aller plus vite c'est sans intérêt car coller 20 valeurs une par une c'est immédiat.
Pourquoi voulez-vous que le collage se fasse en une seule fois ?

Si c'est pour aller plus vite c'est sans intérêt car coller 20 valeurs une par une c'est immédiat.
parce que j'ai plusieurs ligne à copier et sur plusieurs pages
J'ai des quantités d'au moins 14 lignes de 20N° à copier sur des tableaux à 70 colonnes.
Et ceci à refaire plusieurs fois, cela peut aller jusqu'à 14 fois.
 

Discussions similaires

Réponses
7
Affichages
507

Statistiques des forums

Discussions
311 725
Messages
2 081 941
Membres
101 847
dernier inscrit
Djigbenou