Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 19/01/2006, 16h27   #1 (permalink)
Pascal
Guest
 
Messages: n/a
Par défaut problem macro

Bonjour le Forum,
j'ai un pb sur la macro suivante:

Sub copier_colonne()
Range('C8:C21').Select
Application.CutCopyMode = False
Selection.Copy
Sheets('evolution').Select
Range('B3').Select
ActiveSheet.Paste
End Sub

Au faite il s'agit de copier un tableau (C8:21) d'une feuille et le coller sur une autre feuille 'evolution';
Mon problème c que je veux que ma macro puisse coller sur la colonne qui suit la colonne B si celle ci contient des infos. (donc il faut changer la ligne: Range('B3').select), je pense..
  Réponse avec citation
ANNONCES
Vieux 19/01/2006, 18h17   #2 (permalink)
XLDnaute Accro
 
Avatar de CBernardT
 
Date d'inscription: février 2005
Messages: 1 159
Par défaut Re:problem macro

Bonjour Pascal et le forum,

pour déterminer la colonne libre pour coller, tu dois utiliser une variable qui te donne la colonne libre.

La macro devient :

Sub copier_colonne()
Dim Col As Byte

If Sheets('evolution').Range('B3').Value = '' Then
Sheets('Feuil1').Range('C8:C21').Copy Sheets('evolution').Range('B3')
Else
Col = Sheets('evolution').Range('IV3').End(xlToLeft).Col umn + 1
Sheets('Feuil1').Range('C8:C21').Copy Sheets('evolution').Cells(3, Col)
End If
End Sub

Cordialement

Bernard
CBernardT est déconnecté   Réponse avec citation
Vieux 20/01/2006, 10h16   #3 (permalink)
Pascal
Guest
 
Messages: n/a
Par défaut Re:problem macro

Bonjour CBernardT, le forum,

C'est PARFAIT

Merci
@+
  Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 07h00.


(C) 2006 Excel Downloads