Bonjour,
suite a une question pour remplir un tableau ligne apres ligne en ayant
precedement remplit des chanmp dasn u userform et cliqué sur un BP "valide".
ca donnais ca :
ligne = [feuil4!b65536].End(xlUp).Row + 1
Sheets("Feuil4").Cells(ligne, 2).Value = Depart
Sheets("Feuil4").Cells(ligne, 3).Value = Conso.Value & Unité.Value
Sheets("Feuil4").Cells(ligne, 4).Value = longueur & "m"
Sheets("Feuil4").Cells(ligne, 5).Value = Pose
Sheets("Feuil4").Cells(ligne, 6).Value = pole
Sheets("Feuil4").Cells(ligne, 7).Value = Temperature & "°C"
Sheets("Feuil4").Cells(ligne, 8).Value = Circuit
Sheets("Feuil4").Cells(ligne, 9).Value = Couche
end sub
seulement je voudrai savoir a quoi correspond le fameux "b65536"
car je voudrai comprendre comment ca marche pour mieux l'exploitér, mais je
trouve pas merci de bien vouloir m'aider
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pierre Fauconnier
Bonjour
[feuil4!b65536] fait référence à la cellule b65536 de la feuille Feuil4, c'est-à-dire la cellule de la dernière ligne de la colonne B, vu qu'il y a 65536 lignes dans une feuille excel. Dès lors, [feuil4!b65536].end(xlup) fait référence à la première cellule de B non vide, en partant du bas du tableau ( correspond à Ctrl+ Flèche vers le haut lorsque tu es dans la feuille Excel, cellule B65536.
Attention. Référencer les cellules dans une macro de cette façon peut s'avérer problématique, dès lors que l'utilisateur renomme la feuille feuil4. Ta macro plantera...
Tu as intérêt à utiliser le nom VBA de la feuille, celui que tu trouves dans l'éditeur VBA, dans la fenêtre des propriétés, propriété Name pour la feuille sélectionnée, ou celui que tu trouves dans l'explorateur de projet. Voir http://cjoint.com/?eCrLzyx07Y
Si ta feuille porte le nom vba Feuil_VBA, tu peux utiliser Feuil_VBA.range("b65536").end(xlup) ...
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"seb" a écrit dans le message de news:
Bonjour, suite a une question pour remplir un tableau ligne apres ligne en ayant precedement remplit des chanmp dasn u userform et cliqué sur un BP "valide". ca donnais ca :
ligne = [feuil4!b65536].End(xlUp).Row + 1
Sheets("Feuil4").Cells(ligne, 2).Value = Depart Sheets("Feuil4").Cells(ligne, 3).Value = Conso.Value & Unité.Value Sheets("Feuil4").Cells(ligne, 4).Value = longueur & "m" Sheets("Feuil4").Cells(ligne, 5).Value = Pose Sheets("Feuil4").Cells(ligne, 6).Value = pole Sheets("Feuil4").Cells(ligne, 7).Value = Temperature & "°C" Sheets("Feuil4").Cells(ligne, 8).Value = Circuit Sheets("Feuil4").Cells(ligne, 9).Value = Couche end sub
seulement je voudrai savoir a quoi correspond le fameux "b65536" car je voudrai comprendre comment ca marche pour mieux l'exploitér, mais je trouve pas merci de bien vouloir m'aider
Bonjour
[feuil4!b65536] fait référence à la cellule b65536 de la feuille Feuil4,
c'est-à-dire la cellule de la dernière ligne de la colonne B, vu qu'il y a
65536 lignes dans une feuille excel.
Dès lors, [feuil4!b65536].end(xlup) fait référence à la première cellule de
B non vide, en partant du bas du tableau ( correspond à Ctrl+ Flèche vers le
haut lorsque tu es dans la feuille Excel, cellule B65536.
Attention. Référencer les cellules dans une macro de cette façon peut
s'avérer problématique, dès lors que l'utilisateur renomme la feuille
feuil4. Ta macro plantera...
Tu as intérêt à utiliser le nom VBA de la feuille, celui que tu trouves dans
l'éditeur VBA, dans la fenêtre des propriétés, propriété Name pour la
feuille sélectionnée, ou celui que tu trouves dans l'explorateur de projet.
Voir http://cjoint.com/?eCrLzyx07Y
Si ta feuille porte le nom vba Feuil_VBA, tu peux utiliser
Feuil_VBA.range("b65536").end(xlup) ...
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"seb" <seb@discussions.microsoft.com> a écrit dans le message de news:
D15DC96E-6DE1-4463-8E80-7E471F37F4A1@microsoft.com...
Bonjour,
suite a une question pour remplir un tableau ligne apres ligne en ayant
precedement remplit des chanmp dasn u userform et cliqué sur un BP
"valide".
ca donnais ca :
ligne = [feuil4!b65536].End(xlUp).Row + 1
Sheets("Feuil4").Cells(ligne, 2).Value = Depart
Sheets("Feuil4").Cells(ligne, 3).Value = Conso.Value & Unité.Value
Sheets("Feuil4").Cells(ligne, 4).Value = longueur & "m"
Sheets("Feuil4").Cells(ligne, 5).Value = Pose
Sheets("Feuil4").Cells(ligne, 6).Value = pole
Sheets("Feuil4").Cells(ligne, 7).Value = Temperature & "°C"
Sheets("Feuil4").Cells(ligne, 8).Value = Circuit
Sheets("Feuil4").Cells(ligne, 9).Value = Couche
end sub
seulement je voudrai savoir a quoi correspond le fameux "b65536"
car je voudrai comprendre comment ca marche pour mieux l'exploitér, mais
je
trouve pas merci de bien vouloir m'aider
[feuil4!b65536] fait référence à la cellule b65536 de la feuille Feuil4, c'est-à-dire la cellule de la dernière ligne de la colonne B, vu qu'il y a 65536 lignes dans une feuille excel. Dès lors, [feuil4!b65536].end(xlup) fait référence à la première cellule de B non vide, en partant du bas du tableau ( correspond à Ctrl+ Flèche vers le haut lorsque tu es dans la feuille Excel, cellule B65536.
Attention. Référencer les cellules dans une macro de cette façon peut s'avérer problématique, dès lors que l'utilisateur renomme la feuille feuil4. Ta macro plantera...
Tu as intérêt à utiliser le nom VBA de la feuille, celui que tu trouves dans l'éditeur VBA, dans la fenêtre des propriétés, propriété Name pour la feuille sélectionnée, ou celui que tu trouves dans l'explorateur de projet. Voir http://cjoint.com/?eCrLzyx07Y
Si ta feuille porte le nom vba Feuil_VBA, tu peux utiliser Feuil_VBA.range("b65536").end(xlup) ...
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"seb" a écrit dans le message de news:
Bonjour, suite a une question pour remplir un tableau ligne apres ligne en ayant precedement remplit des chanmp dasn u userform et cliqué sur un BP "valide". ca donnais ca :
ligne = [feuil4!b65536].End(xlUp).Row + 1
Sheets("Feuil4").Cells(ligne, 2).Value = Depart Sheets("Feuil4").Cells(ligne, 3).Value = Conso.Value & Unité.Value Sheets("Feuil4").Cells(ligne, 4).Value = longueur & "m" Sheets("Feuil4").Cells(ligne, 5).Value = Pose Sheets("Feuil4").Cells(ligne, 6).Value = pole Sheets("Feuil4").Cells(ligne, 7).Value = Temperature & "°C" Sheets("Feuil4").Cells(ligne, 8).Value = Circuit Sheets("Feuil4").Cells(ligne, 9).Value = Couche end sub
seulement je voudrai savoir a quoi correspond le fameux "b65536" car je voudrai comprendre comment ca marche pour mieux l'exploitér, mais je trouve pas merci de bien vouloir m'aider
seb
Hé bien ou ma foi tout s'eclaircie....... maintentant je vois bien comment ca marche je te remercie bien
Bonjour
[feuil4!b65536] fait référence à la cellule b65536 de la feuille Feuil4, c'est-à-dire la cellule de la dernière ligne de la colonne B, vu qu'il y a 65536 lignes dans une feuille excel. Dès lors, [feuil4!b65536].end(xlup) fait référence à la première cellule de B non vide, en partant du bas du tableau ( correspond à Ctrl+ Flèche vers le haut lorsque tu es dans la feuille Excel, cellule B65536.
Attention. Référencer les cellules dans une macro de cette façon peut s'avérer problématique, dès lors que l'utilisateur renomme la feuille feuil4. Ta macro plantera...
Tu as intérêt à utiliser le nom VBA de la feuille, celui que tu trouves dans l'éditeur VBA, dans la fenêtre des propriétés, propriété Name pour la feuille sélectionnée, ou celui que tu trouves dans l'explorateur de projet. Voir http://cjoint.com/?eCrLzyx07Y
Si ta feuille porte le nom vba Feuil_VBA, tu peux utiliser Feuil_VBA.range("b65536").end(xlup) ...
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"seb" a écrit dans le message de news:
Bonjour, suite a une question pour remplir un tableau ligne apres ligne en ayant precedement remplit des chanmp dasn u userform et cliqué sur un BP "valide". ca donnais ca :
ligne = [feuil4!b65536].End(xlUp).Row + 1
Sheets("Feuil4").Cells(ligne, 2).Value = Depart Sheets("Feuil4").Cells(ligne, 3).Value = Conso.Value & Unité.Value Sheets("Feuil4").Cells(ligne, 4).Value = longueur & "m" Sheets("Feuil4").Cells(ligne, 5).Value = Pose Sheets("Feuil4").Cells(ligne, 6).Value = pole Sheets("Feuil4").Cells(ligne, 7).Value = Temperature & "°C" Sheets("Feuil4").Cells(ligne, 8).Value = Circuit Sheets("Feuil4").Cells(ligne, 9).Value = Couche end sub
seulement je voudrai savoir a quoi correspond le fameux "b65536" car je voudrai comprendre comment ca marche pour mieux l'exploitér, mais je trouve pas merci de bien vouloir m'aider
Hé bien ou ma foi tout s'eclaircie.......
maintentant je vois bien comment ca marche
je te remercie bien
Bonjour
[feuil4!b65536] fait référence à la cellule b65536 de la feuille Feuil4,
c'est-à-dire la cellule de la dernière ligne de la colonne B, vu qu'il y a
65536 lignes dans une feuille excel.
Dès lors, [feuil4!b65536].end(xlup) fait référence à la première cellule de
B non vide, en partant du bas du tableau ( correspond à Ctrl+ Flèche vers le
haut lorsque tu es dans la feuille Excel, cellule B65536.
Attention. Référencer les cellules dans une macro de cette façon peut
s'avérer problématique, dès lors que l'utilisateur renomme la feuille
feuil4. Ta macro plantera...
Tu as intérêt à utiliser le nom VBA de la feuille, celui que tu trouves dans
l'éditeur VBA, dans la fenêtre des propriétés, propriété Name pour la
feuille sélectionnée, ou celui que tu trouves dans l'explorateur de projet.
Voir http://cjoint.com/?eCrLzyx07Y
Si ta feuille porte le nom vba Feuil_VBA, tu peux utiliser
Feuil_VBA.range("b65536").end(xlup) ...
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"seb" <seb@discussions.microsoft.com> a écrit dans le message de news:
D15DC96E-6DE1-4463-8E80-7E471F37F4A1@microsoft.com...
Bonjour,
suite a une question pour remplir un tableau ligne apres ligne en ayant
precedement remplit des chanmp dasn u userform et cliqué sur un BP
"valide".
ca donnais ca :
ligne = [feuil4!b65536].End(xlUp).Row + 1
Sheets("Feuil4").Cells(ligne, 2).Value = Depart
Sheets("Feuil4").Cells(ligne, 3).Value = Conso.Value & Unité.Value
Sheets("Feuil4").Cells(ligne, 4).Value = longueur & "m"
Sheets("Feuil4").Cells(ligne, 5).Value = Pose
Sheets("Feuil4").Cells(ligne, 6).Value = pole
Sheets("Feuil4").Cells(ligne, 7).Value = Temperature & "°C"
Sheets("Feuil4").Cells(ligne, 8).Value = Circuit
Sheets("Feuil4").Cells(ligne, 9).Value = Couche
end sub
seulement je voudrai savoir a quoi correspond le fameux "b65536"
car je voudrai comprendre comment ca marche pour mieux l'exploitér, mais
je
trouve pas merci de bien vouloir m'aider
Hé bien ou ma foi tout s'eclaircie....... maintentant je vois bien comment ca marche je te remercie bien
Bonjour
[feuil4!b65536] fait référence à la cellule b65536 de la feuille Feuil4, c'est-à-dire la cellule de la dernière ligne de la colonne B, vu qu'il y a 65536 lignes dans une feuille excel. Dès lors, [feuil4!b65536].end(xlup) fait référence à la première cellule de B non vide, en partant du bas du tableau ( correspond à Ctrl+ Flèche vers le haut lorsque tu es dans la feuille Excel, cellule B65536.
Attention. Référencer les cellules dans une macro de cette façon peut s'avérer problématique, dès lors que l'utilisateur renomme la feuille feuil4. Ta macro plantera...
Tu as intérêt à utiliser le nom VBA de la feuille, celui que tu trouves dans l'éditeur VBA, dans la fenêtre des propriétés, propriété Name pour la feuille sélectionnée, ou celui que tu trouves dans l'explorateur de projet. Voir http://cjoint.com/?eCrLzyx07Y
Si ta feuille porte le nom vba Feuil_VBA, tu peux utiliser Feuil_VBA.range("b65536").end(xlup) ...
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"seb" a écrit dans le message de news:
Bonjour, suite a une question pour remplir un tableau ligne apres ligne en ayant precedement remplit des chanmp dasn u userform et cliqué sur un BP "valide". ca donnais ca :
ligne = [feuil4!b65536].End(xlUp).Row + 1
Sheets("Feuil4").Cells(ligne, 2).Value = Depart Sheets("Feuil4").Cells(ligne, 3).Value = Conso.Value & Unité.Value Sheets("Feuil4").Cells(ligne, 4).Value = longueur & "m" Sheets("Feuil4").Cells(ligne, 5).Value = Pose Sheets("Feuil4").Cells(ligne, 6).Value = pole Sheets("Feuil4").Cells(ligne, 7).Value = Temperature & "°C" Sheets("Feuil4").Cells(ligne, 8).Value = Circuit Sheets("Feuil4").Cells(ligne, 9).Value = Couche end sub
seulement je voudrai savoir a quoi correspond le fameux "b65536" car je voudrai comprendre comment ca marche pour mieux l'exploitér, mais je trouve pas merci de bien vouloir m'aider