OVH Cloud OVH Cloud

AJouter à suite (colone)

5 réponses
Avatar
Jo-Julie
Bonjour à tous....J'aurais besoin d'user de votre patience pour m'aider dans
le cas suivant...

j'ai eu tableau dans lequel des valeur ce calcul automatiquement dans les
cell C74;C83... J'aimerais créer une macro qui à chaque fois que je le désire
prendrait ces veleurs et les copirait en collage spécial "valeur" dans un
tableau toujours à la suite de l'autre mais dans le sens des colones...

EX: la première fois ils iraient se coller dans les cellules C118:C127.. par
la suite dans la colone D118:127 et puis dans la colone F la fois d'ensuite
et etc.

Je sais comment créer une macro pour envoyer des valeur de cellule xyz d'une
ligne à la fin d'un tableau ... Sauf que en mode colone j'ignore comment...

Est-ce que quelqu'un serait assez gentils pour me diriger un peu?

En remerciant beaucoup à l'avance

Salutation à tous

Jo-J

5 réponses

Avatar
Daniel
Bonjour.
Je n'ai pas compris comment ton tableau source était organisé, en lignes, ou
en colonnes ?
Est-ce qu'il faut copier C74:C83 dans C118:C127, D74:D83 dans D118:D127
ou
C74:L74 dans C118:C127, D75:L75 dans D118:D127.
Cordialement.
Daniel
"Jo-Julie" a écrit dans le message de
news:
Bonjour à tous....J'aurais besoin d'user de votre patience pour m'aider
dans
le cas suivant...

j'ai eu tableau dans lequel des valeur ce calcul automatiquement dans les
cell C74;C83... J'aimerais créer une macro qui à chaque fois que je le
désire
prendrait ces veleurs et les copirait en collage spécial "valeur" dans un
tableau toujours à la suite de l'autre mais dans le sens des colones...

EX: la première fois ils iraient se coller dans les cellules C118:C127..
par
la suite dans la colone D118:127 et puis dans la colone F la fois
d'ensuite
et etc.

Je sais comment créer une macro pour envoyer des valeur de cellule xyz
d'une
ligne à la fin d'un tableau ... Sauf que en mode colone j'ignore
comment...

Est-ce que quelqu'un serait assez gentils pour me diriger un peu?

En remerciant beaucoup à l'avance

Salutation à tous

Jo-J


Avatar
Jo-Julie
Bonjour Daniel,

Merci de prendre le temps d'assayer de m'aider

En fait les valeurs sources se situent toujours dans les cellules C74:C83....

J'aimerais une macro qui prend ces valeurs et les envoie à la suite d'un
tableau en colone.... La source est toujours C74:C83 et serait toujours copié
à la suite dans un tableau... Une colone à la suite de l'autre.

(Autrement dit, les cellules C74:C83 me servent de champs de saisi).....

J'espère que j'ai été un plus compréhensible cette fois...

merci encore beaucoup de ton aide

Jo-J


Bonjour.
Je n'ai pas compris comment ton tableau source était organisé, en lignes, ou
en colonnes ?
Est-ce qu'il faut copier C74:C83 dans C118:C127, D74:D83 dans D118:D127
ou
C74:L74 dans C118:C127, D75:L75 dans D118:D127.
Cordialement.
Daniel
"Jo-Julie" a écrit dans le message de
news:
Bonjour à tous....J'aurais besoin d'user de votre patience pour m'aider
dans
le cas suivant...

j'ai eu tableau dans lequel des valeur ce calcul automatiquement dans les
cell C74;C83... J'aimerais créer une macro qui à chaque fois que je le
désire
prendrait ces veleurs et les copirait en collage spécial "valeur" dans un
tableau toujours à la suite de l'autre mais dans le sens des colones...

EX: la première fois ils iraient se coller dans les cellules C118:C127..
par
la suite dans la colone D118:127 et puis dans la colone F la fois
d'ensuite
et etc.

Je sais comment créer une macro pour envoyer des valeur de cellule xyz
d'une
ligne à la fin d'un tableau ... Sauf que en mode colone j'ignore
comment...

Est-ce que quelqu'un serait assez gentils pour me diriger un peu?

En remerciant beaucoup à l'avance

Salutation à tous

Jo-J







Avatar
JLuc
*Bonjour Jo-Julie*,
Est ce que quelque chose comme ca t'irai ?

Sub Copie_Decalee()
If Range("C118").Value = "" Then
Maposition = 3 'Colonne 3 = colonne C
Else
Maposition = Range("IV118").End(xlToLeft).Column + 1
End If
Range("C74:C83").Copy
Range(Cells(118, Maposition), Cells(127, Maposition)).PasteSpecial
_
Paste:=xlValues ', Operation:=xlNone, SkipBlanks:= _
False, Transpose:úlse
Application.CutCopyMode = False
End Sub

Bonjour Daniel,

Merci de prendre le temps d'assayer de m'aider

En fait les valeurs sources se situent toujours dans les cellules C74:C83....

J'aimerais une macro qui prend ces valeurs et les envoie à la suite d'un
tableau en colone.... La source est toujours C74:C83 et serait toujours copié
à la suite dans un tableau... Une colone à la suite de l'autre.

(Autrement dit, les cellules C74:C83 me servent de champs de saisi).....

J'espère que j'ai été un plus compréhensible cette fois...

merci encore beaucoup de ton aide

Jo-J


Bonjour.
Je n'ai pas compris comment ton tableau source était organisé, en lignes, ou
en colonnes ?
Est-ce qu'il faut copier C74:C83 dans C118:C127, D74:D83 dans D118:D127
ou
C74:L74 dans C118:C127, D75:L75 dans D118:D127.
Cordialement.
Daniel
"Jo-Julie" a écrit dans le message de
news:
Bonjour à tous....J'aurais besoin d'user de votre patience pour m'aider
dans
le cas suivant...

j'ai eu tableau dans lequel des valeur ce calcul automatiquement dans les
cell C74;C83... J'aimerais créer une macro qui à chaque fois que je le
désire
prendrait ces veleurs et les copirait en collage spécial "valeur" dans un
tableau toujours à la suite de l'autre mais dans le sens des colones...

EX: la première fois ils iraient se coller dans les cellules C118:C127..
par
la suite dans la colone D118:127 et puis dans la colone F la fois
d'ensuite
et etc.

Je sais comment créer une macro pour envoyer des valeur de cellule xyz
d'une
ligne à la fin d'un tableau ... Sauf que en mode colone j'ignore
comment...

Est-ce que quelqu'un serait assez gentils pour me diriger un peu?

En remerciant beaucoup à l'avance

Salutation à tous

Jo-J








--
JLuc

Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS



Avatar
Daniel
Bonsoir.
Essaie la macro suivante :

Sub CopiesSpeciales()
Dim Plage As Range, c As Range, Col As Integer
If [C118] <> "" Then
Col = Range("IV118").End(xlToLeft).Column
If Col > 255 Then
MsgBox "La dernière colonne va être utilisée"
End If
Else
Col = 2
End If
Range("C118").Offset(0, Col - 2).Resize(10, 1).Value = _
Range("C74:C83").Value
End Sub

Daniel
"Jo-Julie" a écrit dans le message de
news:
Bonjour Daniel,

Merci de prendre le temps d'assayer de m'aider

En fait les valeurs sources se situent toujours dans les cellules
C74:C83....

J'aimerais une macro qui prend ces valeurs et les envoie à la suite d'un
tableau en colone.... La source est toujours C74:C83 et serait toujours
copié
à la suite dans un tableau... Une colone à la suite de l'autre.

(Autrement dit, les cellules C74:C83 me servent de champs de saisi).....

J'espère que j'ai été un plus compréhensible cette fois...

merci encore beaucoup de ton aide

Jo-J


Bonjour.
Je n'ai pas compris comment ton tableau source était organisé, en lignes,
ou
en colonnes ?
Est-ce qu'il faut copier C74:C83 dans C118:C127, D74:D83 dans D118:D127
ou
C74:L74 dans C118:C127, D75:L75 dans D118:D127.
Cordialement.
Daniel
"Jo-Julie" a écrit dans le message de
news:
Bonjour à tous....J'aurais besoin d'user de votre patience pour m'aider
dans
le cas suivant...

j'ai eu tableau dans lequel des valeur ce calcul automatiquement dans
les
cell C74;C83... J'aimerais créer une macro qui à chaque fois que je le
désire
prendrait ces veleurs et les copirait en collage spécial "valeur" dans
un
tableau toujours à la suite de l'autre mais dans le sens des colones...

EX: la première fois ils iraient se coller dans les cellules
C118:C127..
par
la suite dans la colone D118:127 et puis dans la colone F la fois
d'ensuite
et etc.

Je sais comment créer une macro pour envoyer des valeur de cellule xyz
d'une
ligne à la fin d'un tableau ... Sauf que en mode colone j'ignore
comment...

Est-ce que quelqu'un serait assez gentils pour me diriger un peu?

En remerciant beaucoup à l'avance

Salutation à tous

Jo-J









Avatar
Jo-Julie
Merci Daniel...

Avec ton code j'ai réussis à obtenir ce que je voulais....

Merci infiniement pour le coup de main!

Jo-J


Bonjour à tous....J'aurais besoin d'user de votre patience pour m'aider dans
le cas suivant...

j'ai eu tableau dans lequel des valeur ce calcul automatiquement dans les
cell C74;C83... J'aimerais créer une macro qui à chaque fois que je le désire
prendrait ces veleurs et les copirait en collage spécial "valeur" dans un
tableau toujours à la suite de l'autre mais dans le sens des colones...

EX: la première fois ils iraient se coller dans les cellules C118:C127.. par
la suite dans la colone D118:127 et puis dans la colone F la fois d'ensuite
et etc.

Je sais comment créer une macro pour envoyer des valeur de cellule xyz d'une
ligne à la fin d'un tableau ... Sauf que en mode colone j'ignore comment...

Est-ce que quelqu'un serait assez gentils pour me diriger un peu?

En remerciant beaucoup à l'avance

Salutation à tous

Jo-J