OVH Cloud OVH Cloud

Copie de ligne entiere

6 réponses
Avatar
sdefay2004
Soit ma commande VBA suivante:

Range("B1:SU1").Select
Selection.Copy


Comment faire pour que dans la rangee de cellule

B1=SU1-14 tout.

Puis je faire ?

Range("SU1-14:SU1").Select

6 réponses

Avatar
Patrick_67
Peut-être en commençant avec un traducteur en langue française... et qui de
plus, et de façon automatique, ajouterait les mots suivants : "Bonjour",
"Merci", ...

"s.defay" a écrit dans le message de news:

Soit ma commande VBA suivante:

Range("B1:SU1").Select
Selection.Copy


Comment faire pour que dans la rangee de cellule

B1=SU1-14 tout.

Puis je faire ?

Range("SU1-14:SU1").Select


Avatar
Philippe.R
Bonjour Patrick,
Le plus ennuyeux pour répondre, c'est ce SU !
Mon Excel à moi s'arrête à IV
--
Amicales Salutations
XL 97 / 2000 / 2002

"Patrick_67" a écrit dans le message de news:
ePq%
Peut-être en commençant avec un traducteur en langue française... et qui de plus, et de façon
automatique, ajouterait les mots suivants : "Bonjour", "Merci", ...

"s.defay" a écrit dans le message de news:

Soit ma commande VBA suivante:

Range("B1:SU1").Select
Selection.Copy


Comment faire pour que dans la rangee de cellule

B1=SU1-14 tout.

Puis je faire ?

Range("SU1-14:SU1").Select






Avatar
sdefay2004
Bonjour,

J'ai ecrit ce poste hier avec tout ce qu'il faut ! Et je n'ai pas eut de reponse.

De :s.defay ()
Objet :graphiques entre deux intervalles.
View: Original Format
Groupes de discussion :microsoft.public.fr.excel
Date :2005-04-23 04:37:40 PST

Alors que celui ci il y en a. Mais a chaque fois rien de constructif.

C'est trop triste !!
Gardez vos conseils.

******

"Philippe.R" wrote in message news:...
Bonjour Patrick,
Le plus ennuyeux pour répondre, c'est ce SU !
Mon Excel à moi s'arrête à IV
--
Amicales Salutations
XL 97 / 2000 / 2002

"Patrick_67" a écrit dans le message de news:
ePq%
Peut-être en commençant avec un traducteur en langue française... et qui de plus, et de façon
automatique, ajouterait les mots suivants : "Bonjour", "Merci", ...

"s.defay" a écrit dans le message de news:

Soit ma commande VBA suivante:

Range("B1:SU1").Select
Selection.Copy


Comment faire pour que dans la rangee de cellule

B1=SU1-14 tout.

Puis je faire ?

Range("SU1-14:SU1").Select








Avatar
CAP2
Salut,

Ne t'énerve pas, je crois qu'on a juste un peu de mal à comprendre ta
question...

Sur EXCEL, une feuille de calcul ne contient que 256 colonnes (ça va donc
jusqu'à la colonne IV). D'où vient ton SU1 ? C'est une plage nommée ?

Je ne comprneds pas non plus ton SU1-14...

Donne-nous quelques infos...

CAP2
Avatar
Misange
Bonjour

Une petite explication de texte ?
Ici ce ne sont pas des robots qui te répondent, mais uniquement des
volontaires, bébévoles, totalement indépendants de microsoft (quand bien
même d'ailleurs les répondeurs seraient des gens de microsoft, ce ne
serait pas une raison de ne pas être gentil non ?)
Alors je ne sais pas ce qui est triste dans ton affaire : le fait que tu
penses qu'un dimanche on se doive de répondre à quelqu'un qui jette son
problème sur le forum sans prendre la peine de l'expliquer correctement
ou si c'est le fait de ne pas avoir de réponse...
Les plaisanteries se portent de plus sur un point précis : excel est
limité à 256 colonnes : de A à IV, alors écrire
Range("B1:SU1").Select
Selection.Copy
ne risque pas de fonctionner


"Comment faire pour que dans la rangee de cellule
B1=SU1-14 tout.
Puis je faire ?
Range("SU1-14:SU1").Select"

sincèrement tu comprends ce que tu as écrit ?
Si tu veux être aidé, le minimum c'est déjà de prendre la peine de se
mettre à la place du lecteur... La rédaction c'est pas juste un exercice
pour emm... les momes à l'école, ça sert aussi à se faire comprendre à
l'écrit.

Efface tout et recommence en prenant quelques minutes de plus pour
expliquer ton problème.

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

Le 25/04/2005 13:52, :
Bonjour,

J'ai ecrit ce poste hier avec tout ce qu'il faut ! Et je n'ai pas eut de reponse.

De :s.defay ()
Objet :graphiques entre deux intervalles.
View: Original Format
Groupes de discussion :microsoft.public.fr.excel
Date :2005-04-23 04:37:40 PST

Alors que celui ci il y en a. Mais a chaque fois rien de constructif.

C'est trop triste !!
Gardez vos conseils.

******

"Philippe.R" wrote in message news:...

Bonjour Patrick,
Le plus ennuyeux pour répondre, c'est ce SU !
Mon Excel à moi s'arrête à IV
--
Amicales Salutations
XL 97 / 2000 / 2002

"Patrick_67" a écrit dans le message de news:
ePq%

Peut-être en commençant avec un traducteur en langue française... et qui de plus, et de façon
automatique, ajouterait les mots suivants : "Bonjour", "Merci", ...

"s.defay" a écrit dans le message de news:


Soit ma commande VBA suivante:

Range("B1:SU1").Select
Selection.Copy


Comment faire pour que dans la rangee de cellule

B1=SU1-14 tout.

Puis je faire ?

Range("SU1-14:SU1").Select










Avatar
sdefay2004
Je suis vraiment désolé, je me suis emporté.

Et je me suis énervé sur excel depuis 2 jours sans le moindre
résultat.
J'espère ne pas avoir froissé quelques un.

En fait, le but de ma question était au départ.
La sélection d'un intervalle de cellule, en vu de créer un graphique.

Pour être plus clair,

1. J'ai une série de date, et a chaque date correspond un etat du
stock.

Exemple


22.04.05 23.04.05 24.04.05 25.04.05
camion 410 500 700 555
poupee 322 412 500 510

2. Demain je vais mettre a jour mon stock. je vais donc ajouter une
colonne.
date puis la quantité du stock. Comme ceci.

22.04.05 23.04.05 24.04.05 25.04.05 26.04.05
camion 410 500 700 555 600
poupee 322 412 500 510 450

3. J'ai besoin d'un graphique sur les trois derniers jours en
'dynamique'
par exemple: le 25.04 j'ai besoin des graphiques du jour+ ceux du
24 et 23.
le 26.04 j'aurai besoin seulement du 26, 25 et
24.04.05

Mes tentatives de recherches.
J'ai cherché la solution et ai trouvé la fonction range.select.
Qui choisit les cellules dans un intervalle de date.
Seulement comme je me suis mis ce Week end sur Excel et VBA et les
macros.
Je suis un peu perdu.

Le défaut amha de la fonction range.select, est qu'il y a deux
constantes.
Que j'ai appelé par erreur SU1.

Range("A1:D1").Select" aurait été plus correcte.

Voila A1 et D1, sont les limites de mes intervalles pour la création
du graphique.

J'aurais aimé faire un formulaire, demandant la date de début(A3) et
la date de fin(A5). Donc A1 et D1 aurait été des variables.

Ou une fonction qui détecte la dernière colonne ajouté.
plus les 3 dernières colonnes des jours précédents. Puis qui fasse le
graffe.

J'ai essayer de passer par msquery, sans succès, car je ne vois pas
comment je peux faire de requêtes sur des cellules, car ce n'est pas
comme sur Access ou il y a des champs.

Bref je ne sais pas comment faire pour que ca marche.

Alors si quelqu'un pouvais m'aider.
J'en serais reconnaissant.



***********************************************************************
Misange wrote in message news:...
Bonjour

Une petite explication de texte ?
Ici ce ne sont pas des robots qui te répondent, mais uniquement des
volontaires, bébévoles, totalement indépendants de microsoft (quand bien
même d'ailleurs les répondeurs seraient des gens de microsoft, ce ne
serait pas une raison de ne pas être gentil non ?)
Alors je ne sais pas ce qui est triste dans ton affaire : le fait que tu
penses qu'un dimanche on se doive de répondre à quelqu'un qui jette son
problème sur le forum sans prendre la peine de l'expliquer correctement
ou si c'est le fait de ne pas avoir de réponse...
Les plaisanteries se portent de plus sur un point précis : excel est
limité à 256 colonnes : de A à IV, alors écrire
Range("B1:SU1").Select
Selection.Copy
ne risque pas de fonctionner


"Comment faire pour que dans la rangee de cellule
B1=SU1-14 tout.
Puis je faire ?
Range("SU1-14:SU1").Select"

sincèrement tu comprends ce que tu as écrit ?
Si tu veux être aidé, le minimum c'est déjà de prendre la peine de se
mettre à la place du lecteur... La rédaction c'est pas juste un exercice
pour emm... les momes à l'école, ça sert aussi à se faire comprendre à
l'écrit.

Efface tout et recommence en prenant quelques minutes de plus pour
expliquer ton problème.

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

Le 25/04/2005 13:52, :
Bonjour,

J'ai ecrit ce poste hier avec tout ce qu'il faut ! Et je n'ai pas eut de reponse.

De :s.defay ()
Objet :graphiques entre deux intervalles.
View: Original Format
Groupes de discussion :microsoft.public.fr.excel
Date :2005-04-23 04:37:40 PST

Alors que celui ci il y en a. Mais a chaque fois rien de constructif.

C'est trop triste !!
Gardez vos conseils.

******

"Philippe.R" wrote in message news:...

Bonjour Patrick,
Le plus ennuyeux pour répondre, c'est ce SU !
Mon Excel à moi s'arrête à IV
--
Amicales Salutations
XL 97 / 2000 / 2002

"Patrick_67" a écrit dans le message de news:
ePq%

Peut-être en commençant avec un traducteur en langue française... et qui de plus, et de façon
automatique, ajouterait les mots suivants : "Bonjour", "Merci", ...

"s.defay" a écrit dans le message de news:


Soit ma commande VBA suivante:

Range("B1:SU1").Select
Selection.Copy


Comment faire pour que dans la rangee de cellule

B1=SU1-14 tout.

Puis je faire ?

Range("SU1-14:SU1").Select