B
BerNar
Guest
J'ai un petit problème :
Je veux au moyen d'une macro inscrire des données dans une base de données Excel (dans la ligne qui suit le dernier enregistrement).
Les données à inscrire se situent dans les cellules N2:N4.
Ma base se situe dans les colonnes A:C à partir de la cellule A1.
J'ai écrit ce petit code :
Sub SaisieBase()
'
' SaisieBase Macro
'
Range("N2:N4").Select
Selection.Copy
Range("A1").Select
Selection.End(xlDown).Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
End Sub
Cependant il me manque un petit bout puisque là avec 'End(xlDown)' je m'arrête au dernier enregistrement de la base, or je veux coller ces données à la ligne en dessous.
Avec les macros xl4, j'utilisais une référence relative du type : =SELECTIONNER("L(1)C1").
Mais avec VBA comment puis-je faire ?
Merci pour votre aide.
Ber Nar.
Je veux au moyen d'une macro inscrire des données dans une base de données Excel (dans la ligne qui suit le dernier enregistrement).
Les données à inscrire se situent dans les cellules N2:N4.
Ma base se situe dans les colonnes A:C à partir de la cellule A1.
J'ai écrit ce petit code :
Sub SaisieBase()
'
' SaisieBase Macro
'
Range("N2:N4").Select
Selection.Copy
Range("A1").Select
Selection.End(xlDown).Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
End Sub
Cependant il me manque un petit bout puisque là avec 'End(xlDown)' je m'arrête au dernier enregistrement de la base, or je veux coller ces données à la ligne en dessous.
Avec les macros xl4, j'utilisais une référence relative du type : =SELECTIONNER("L(1)C1").
Mais avec VBA comment puis-je faire ?
Merci pour votre aide.
Ber Nar.