Menu

Userform

- - Dernière réponse : jordane45
Messages postés
23628
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2018
- 4 déc. 2018 à 20:01
Bonjour,
je suis novice en vba et je voudrais avoir un peu des explications au sujet de la ligne de commande qui transfère le contenu d'un userform dans un fichier excel en enregistrant chaque fois sur une nouvelle ligne
(je vous en prie je ne m'y connais pas encore prière d’être précis)merci
voici la ligne en question .Range("A65536") que signifie-elle et comment l'utiliser


Configuration: Windows / Chrome 67.0.3396.62
Afficher la suite 

Votre réponse

2 réponses

Messages postés
23628
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2018
0
Merci
Bonjour,
Tu ne nous as pas donné une ligne de code mais juste un morceau..
Quoi qu'il en soit, une RANGE c'est une plage de cellules (une ou plusieurs cellules)
https://docs.microsoft.com/fr-fr/office/vba/api/excel.range(object)

Commenter la réponse de jordane45
0
Merci
merci jordane45 ,mais je voudrais savoir comment formuler cette ligne de code
jordane45
Messages postés
23628
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2018
-
Formuler quelle ligne ?
Je ne comprend pas ta question....

Si c'est pour savoir comment connaitre le numéro de la dernière ligne utilisée dans une colonne.. tu peux utiliser
Derniere_Ligne = Cells.Find("*", Range("A1"), , , xlByRows, xlPrevious).Row

et donc par conséquent, la première ligne vide est :
ligneouecrire = Derniere_Ligne + 1
merci bcp.mais peux-tu m'expliquer comment ca se passe concrètement ? (genre la syntaxe avec explications ...)je suis un autodidacte......
jordane45
Messages postés
23628
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2018
> Jnr.36 -
T'expliquer quoi au juste ?
Si tu ne comprends pas une ligne de code.. le mieux c'est :
1 - Utiliser la touche F1 de ton clavier lorsque tu es dans ton éditeur VBA ... ça va ouvrir l'aide
2 - Chercher sur internet la signification des instructions inconnues...

Ca serait pour un programme de 200 lignes pour lequel tu voudrais une explication de fonctionnement pourquoi pas... mais pour une seule ligne de code.. faut pas abuser :-)
Commenter la réponse de Jnr.36