Renvoi de données vers une autre feuille

Résolu
farreneit Messages postés 282 Date d'inscription   Statut Membre Dernière intervention   -  
farreneit Messages postés 282 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je fais appel à votre aide pour une macro que j'ai créé qui me semble pourtant simple mais que je n'arrive pas à faire fonctionner ...

Voilà le code :

Sub creation()
'
' creation Macro
'

'
    
Dim Cible As Range

Dim R1 As String, R2 As String, D1 As String, D2 As String, T1 As String, T2 As String, TT As String

Set Cible = Sheets("Reference crees").[B1]

Set Cible = Cible.End(xlDown)
Set Cible = Cible.End(xlDown)
Set Cible = Cible.Offset(1)

R1 = Sheets("Configurateur").[D7]
R2 = Sheets("Configurateur").[E7]
T1 = Sheets("Configurateur").[D15]
T2 = Sheets("Configurateur").[E15]
P1 = Sheets("Configurateur").[E22]
P2 = Sheets("Configurateur").[E24]
TT = Sheets("Configurateur").[G23]

Cible = R1

Set Cible = Cible.Offset(, 1)
Cible = D1

Set Cible = Cible.Offset(, 1)
Cible = P1

Set Cible = Cible.Offset(1, -2)
Cible = R2

Set Cible = Cible.Offset(, 1)
Cible = D2

Set Cible = Cible.Offset(, 1)
Cible = P2

Set Cible = Cible.Offset(, 1)
Cible = TT
    
End Sub


Voilà les captures d'écran :





Je pense que le code explique de lui même ce que je cherche à faire, mais n'hesitez pas à me demander des précisions si besoin.

Merci d'avance et bonne journée à vous !
A voir également:

1 réponse

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour,
"je n'arrive pas à faire fonctionner": que se passe-t-'il?
difficile de deviner tes intentions à partir d'un code, surtout si il ne fonctionne pas.
simplifie ton code, pour n'en garder que le minimum, ce sera plus facile à expliquer.
1
farreneit Messages postés 282 Date d'inscription   Statut Membre Dernière intervention   10
 
Merci pour la réponse !

Il ne se passe ... rien

Voilà le message d'erreur et la ligne qui semble poser problème.



Pour le code c'est vraiment le minimum selon moi.

L'idée est de transposer des données de la première feuille vers la deuxième (et qu'en appuyant plusieurs fois cela se mette à la suite).

Merci !
0
farreneit Messages postés 282 Date d'inscription   Statut Membre Dernière intervention   10 > farreneit Messages postés 282 Date d'inscription   Statut Membre Dernière intervention  
 


0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > farreneit Messages postés 282 Date d'inscription   Statut Membre Dernière intervention  
 
si il y a un message d'erreur, n'est-il pas normal que le code ne fasse rien de plus?
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > farreneit Messages postés 282 Date d'inscription   Statut Membre Dernière intervention  
 
tu peux découper la ligne en erreur pour découvrir quelle partie pose problème:
dim fl as worksheet
set fl=Sheets("Reference crees")
Set Cible = fl.[B1]
0
farreneit Messages postés 282 Date d'inscription   Statut Membre Dernière intervention   10 > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
Jusque là si c’est logique mais justement impossible de faire fonctionner le programme (et ne pas avoir d’erreur).

J’e vais essayer de remplacer la ligne problématique par ce matin que tu m’as envoyé et te tiens informé.

Merci beaucoup !
0