Références relatives

  • Initiateur de la discussion Initiateur de la discussion BerNar
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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.
 
Bonjour BerNAr

Voici la solution a ton problème:

Sub SaisieBase()
Range("N2:N4").Copy
Range("A1").End(xlDown).Offset(1, 0).PasteSpecial Paste:=xlValues, _
Operation:=xlNone, SkipBlanks:=False, Transpose:=True
Application.CutCopyMode = False
End Sub

Bonne soiré

@Christophe@
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Code VBA
Réponses
2
Affichages
532
Réponses
2
Affichages
915
Réponses
29
Affichages
3 K
Réponses
22
Affichages
2 K
Retour