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
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
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
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)
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)
merci jordane45 ,mais je voudrais savoir comment formuler cette ligne de code
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
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
et donc par conséquent, la première ligne vide est :
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
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
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 :-)
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 :-)