Userform

Fermé
Jnr.36 - 3 déc. 2018 à 21:20
jordane45 Messages postés 38446 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 février 2025 - 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

2 réponses

jordane45 Messages postés 38446 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 février 2025 4 737
3 déc. 2018 à 22:24
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)

0
merci jordane45 ,mais je voudrais savoir comment formuler cette ligne de code
0
jordane45 Messages postés 38446 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 février 2025 4 737
4 déc. 2018 à 09:16
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
0
merci bcp.mais peux-tu m'expliquer comment ca se passe concrètement ? (genre la syntaxe avec explications ...)je suis un autodidacte......
0
jordane45 Messages postés 38446 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 février 2025 4 737 > Jnr.36
4 déc. 2018 à 20:01
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 :-)
0