Ecrire dans les Colonnes de la première ligne Vide

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 !

Jurassix

XLDnaute Nouveau
Bonjour a tous,

J'ai fait un UserForm afin de saisir des données. L'action sur le bouton enregistrer doit dispatcher ces informations dans les différentes lignes de la première colonne vide.

Avec un peu de recherche, j'ai trouvé comment récupérer le numéro de la première ligne vide ;

Code:
LigneVide = Range("A1").End(xlDown).Row + 1

Dejà, j'ai bon pour le moment? 😕

Ensuite, dans la colonne A, je veux y mettre le contenu de VariableA, dans la colonne B VariableB etc...

Comment faire?

Quand je connais le numéro de la ligne, je fais habituellement :

Code:
Range("B63").Select
ActiveCell.FormulaR1C1 = VariableB

Mais là, avec mon "LigneVide", dois je faire :

Code:
Range("B"&LigneVide).Select
ActiveCell.FormulaR1C1 = VariableB

Merci 😉
 
Re : Ecrire dans les Colonnes de la première ligne Vide

Bonjour Jurassix,

LigneVide = Range("A1").End(xlDown).Row + 1
Dejà, j'ai bon pour le moment? 😕

Oui, ça fonctionne si la colonne A n'est pas vide jusqu'en bas de la liste. Si elle peut être vide, il vaut peut-être mieux faire

Code:
LigneVide = Range("A65536").end(XlUp).Row + 1

Range("B" & LigneVide).Select
ActiveCell.FormulaR1C1 = VariableB

Oui, c'est correct mais tu n'es pas obligé de sélectionner une cellule pour y mettre une valeur.

Par exemple :

Code:
Range("B" & LigneVide).Value = VariableB
 
- 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

Discussions similaires

Réponses
10
Affichages
453
Retour