Salut à tous ,
Je fais appel a vos compétences car je bloque sur un détail qui me parait complexe mais qui est certainement simpliste pour les plus chevronné en VBA .
Alors j'ai enregistrer une macro qui copie des données sur une feuille nommé base de donnée à partir de cellule qui ont été remplie grâce a un userforme sur une autre "feuille de calcul".
Cependant lorsque j'exécute la macro , celle-ci copie les cellule de ma "feuille de calcul" vers celle "base de données" mais avec un décalage au niveau des cellules copier. J'espère que je me fait bien comprendre .
Sub Enregistrement_BD()
'
' Enregistrement_BD Macro
' Enregistrer dans la feuile BD
num = Sheets("Base de données").Range("A65536").End(xlUp).Row + 1
Sheets("Base de données").Activate
ActiveCell.FormulaR1C1 = "=Logiciel!R[15]C[4]"
Range("A" & num).Select
ActiveCell.FormulaR1C1 = "=Logiciel!R[12]C[3]"
Range("B" & num).Select
....
En résumé le décalage n'est pas par rapport à la cellule de destination mais par rapport a celle qu'il faut copier.
Est ce que quelqu'un pourrait m'expliquer , s'il existe un codage pour faire un copiage spéciale sans décalage de la cellule cible ?
Merci par avance ,
Cdlt,
Patrick L.
Je fais appel a vos compétences car je bloque sur un détail qui me parait complexe mais qui est certainement simpliste pour les plus chevronné en VBA .
Alors j'ai enregistrer une macro qui copie des données sur une feuille nommé base de donnée à partir de cellule qui ont été remplie grâce a un userforme sur une autre "feuille de calcul".
Cependant lorsque j'exécute la macro , celle-ci copie les cellule de ma "feuille de calcul" vers celle "base de données" mais avec un décalage au niveau des cellules copier. J'espère que je me fait bien comprendre .
Sub Enregistrement_BD()
'
' Enregistrement_BD Macro
' Enregistrer dans la feuile BD
num = Sheets("Base de données").Range("A65536").End(xlUp).Row + 1
Sheets("Base de données").Activate
ActiveCell.FormulaR1C1 = "=Logiciel!R[15]C[4]"
Range("A" & num).Select
ActiveCell.FormulaR1C1 = "=Logiciel!R[12]C[3]"
Range("B" & num).Select
....
En résumé le décalage n'est pas par rapport à la cellule de destination mais par rapport a celle qu'il faut copier.
Est ce que quelqu'un pourrait m'expliquer , s'il existe un codage pour faire un copiage spéciale sans décalage de la cellule cible ?
Merci par avance ,
Cdlt,
Patrick L.