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
Daniel
Bonjour. La cellule sélectionnée la seconde fois est la cellule B30 : - dernière ligne : 30 - dernnière colonne : B Cordialement. Daniel "Nico Iannizzi" a écrit dans le message de news:
Bonjour à toutes et à tous,
Dans la colonne "A" j'ai des valeurs numériques. J'exécute une première fois le code suivant:
Sub test() x = Range("A:A").Cells.SpecialCells(xlCellTypeLastCell) Range("B1").Value = x End Sub
Résultat: En "B1" j'ai effectivement la dernière valeur (valeur de la cellule A30).
Mais, quand j'exécute le même code une deuxième fois, la cellule B1 devient vide,.... je ne comprends pas.
Quelqu'un peut m'éclairer ? Merci de vos commentaires
Nico Iannizzi P.S. Version Excel 2002
Bonjour.
La cellule sélectionnée la seconde fois est la cellule B30 :
- dernière ligne : 30
- dernnière colonne : B
Cordialement.
Daniel
"Nico Iannizzi" <NicoIannizzi@discussions.microsoft.com> a écrit dans le
message de news: 3F4D86A0-F9C9-475B-937B-4F7E5BE8A8AE@microsoft.com...
Bonjour à toutes et à tous,
Dans la colonne "A" j'ai des valeurs numériques.
J'exécute une première fois le code suivant:
Sub test()
x = Range("A:A").Cells.SpecialCells(xlCellTypeLastCell)
Range("B1").Value = x
End Sub
Résultat: En "B1" j'ai effectivement la dernière valeur (valeur de la
cellule A30).
Mais, quand j'exécute le même code une deuxième fois, la cellule
B1 devient vide,.... je ne comprends pas.
Quelqu'un peut m'éclairer ?
Merci de vos commentaires
Bonjour. La cellule sélectionnée la seconde fois est la cellule B30 : - dernière ligne : 30 - dernnière colonne : B Cordialement. Daniel "Nico Iannizzi" a écrit dans le message de news:
Bonjour à toutes et à tous,
Dans la colonne "A" j'ai des valeurs numériques. J'exécute une première fois le code suivant:
Sub test() x = Range("A:A").Cells.SpecialCells(xlCellTypeLastCell) Range("B1").Value = x End Sub
Résultat: En "B1" j'ai effectivement la dernière valeur (valeur de la cellule A30).
Mais, quand j'exécute le même code une deuxième fois, la cellule B1 devient vide,.... je ne comprends pas.
Quelqu'un peut m'éclairer ? Merci de vos commentaires
Nico Iannizzi P.S. Version Excel 2002
AV
Laisse tomber urgentement l'utilisation de "xlCellTypeLastCell" ! (et "UsedRange" aussi tant que tu y es !) Pour ton problème présent, [B1] = [A65536].End(3).Value devrait suffire
AV
Laisse tomber urgentement l'utilisation de "xlCellTypeLastCell" !
(et "UsedRange" aussi tant que tu y es !)
Pour ton problème présent,
[B1] = [A65536].End(3).Value
devrait suffire
Laisse tomber urgentement l'utilisation de "xlCellTypeLastCell" ! (et "UsedRange" aussi tant que tu y es !) Pour ton problème présent, [B1] = [A65536].End(3).Value devrait suffire
AV
Nico Iannizzi
Bonjour Daniel,
Merci de ta réponse.
Je vois, mais ce que je n'arrive pourtant pas à saisir c'est que la cellule B30 est renvoyée bien que dans la macro la plage Range("A:A") est spécifiée.
Cordialement,
Nico Iannizzi
Bonjour. La cellule sélectionnée la seconde fois est la cellule B30 : - dernière ligne : 30 - dernnière colonne : B Cordialement. Daniel "Nico Iannizzi" a écrit dans le message de news:
Bonjour à toutes et à tous,
Dans la colonne "A" j'ai des valeurs numériques. J'exécute une première fois le code suivant:
Sub test() x = Range("A:A").Cells.SpecialCells(xlCellTypeLastCell) Range("B1").Value = x End Sub
Résultat: En "B1" j'ai effectivement la dernière valeur (valeur de la cellule A30).
Mais, quand j'exécute le même code une deuxième fois, la cellule B1 devient vide,.... je ne comprends pas.
Quelqu'un peut m'éclairer ? Merci de vos commentaires
Nico Iannizzi P.S. Version Excel 2002
Bonjour Daniel,
Merci de ta réponse.
Je vois, mais ce que je n'arrive pourtant pas à saisir c'est que la cellule
B30 est
renvoyée bien que dans la macro la plage Range("A:A") est spécifiée.
Cordialement,
Nico Iannizzi
Bonjour.
La cellule sélectionnée la seconde fois est la cellule B30 :
- dernière ligne : 30
- dernnière colonne : B
Cordialement.
Daniel
"Nico Iannizzi" <NicoIannizzi@discussions.microsoft.com> a écrit dans le
message de news: 3F4D86A0-F9C9-475B-937B-4F7E5BE8A8AE@microsoft.com...
Bonjour à toutes et à tous,
Dans la colonne "A" j'ai des valeurs numériques.
J'exécute une première fois le code suivant:
Sub test()
x = Range("A:A").Cells.SpecialCells(xlCellTypeLastCell)
Range("B1").Value = x
End Sub
Résultat: En "B1" j'ai effectivement la dernière valeur (valeur de la
cellule A30).
Mais, quand j'exécute le même code une deuxième fois, la cellule
B1 devient vide,.... je ne comprends pas.
Quelqu'un peut m'éclairer ?
Merci de vos commentaires
Je vois, mais ce que je n'arrive pourtant pas à saisir c'est que la cellule B30 est renvoyée bien que dans la macro la plage Range("A:A") est spécifiée.
Cordialement,
Nico Iannizzi
Bonjour. La cellule sélectionnée la seconde fois est la cellule B30 : - dernière ligne : 30 - dernnière colonne : B Cordialement. Daniel "Nico Iannizzi" a écrit dans le message de news:
Bonjour à toutes et à tous,
Dans la colonne "A" j'ai des valeurs numériques. J'exécute une première fois le code suivant:
Sub test() x = Range("A:A").Cells.SpecialCells(xlCellTypeLastCell) Range("B1").Value = x End Sub
Résultat: En "B1" j'ai effectivement la dernière valeur (valeur de la cellule A30).
Mais, quand j'exécute le même code une deuxième fois, la cellule B1 devient vide,.... je ne comprends pas.
Quelqu'un peut m'éclairer ? Merci de vos commentaires
Nico Iannizzi P.S. Version Excel 2002
Frédo P
Bonjour AV
(et "UsedRange" aussi tant que tu y es !) AV Quel est le pb avec UsedRange?
Bonjour AV
(et "UsedRange" aussi tant que tu y es !)
AV
Quel est le pb avec UsedRange?
(et "UsedRange" aussi tant que tu y es !) AV Quel est le pb avec UsedRange?
Daniel
"Range("A:A").Cells.SpecialCells(xlCellTypeLastCell)" se réfère à la cellule B30. l'epression est équivalente à entrer la séquence de touches : CTRL+FIN. Cordialement. Daniel "Nico Iannizzi" a écrit dans le message de news:
Bonjour Daniel,
Merci de ta réponse.
Je vois, mais ce que je n'arrive pourtant pas à saisir c'est que la cellule B30 est renvoyée bien que dans la macro la plage Range("A:A") est spécifiée.
Cordialement,
Nico Iannizzi
Bonjour. La cellule sélectionnée la seconde fois est la cellule B30 : - dernière ligne : 30 - dernnière colonne : B Cordialement. Daniel "Nico Iannizzi" a écrit dans le message de news:
Bonjour à toutes et à tous,
Dans la colonne "A" j'ai des valeurs numériques. J'exécute une première fois le code suivant:
Sub test() x = Range("A:A").Cells.SpecialCells(xlCellTypeLastCell) Range("B1").Value = x End Sub
Résultat: En "B1" j'ai effectivement la dernière valeur (valeur de la cellule A30).
Mais, quand j'exécute le même code une deuxième fois, la cellule B1 devient vide,.... je ne comprends pas.
Quelqu'un peut m'éclairer ? Merci de vos commentaires
Nico Iannizzi P.S. Version Excel 2002
"Range("A:A").Cells.SpecialCells(xlCellTypeLastCell)" se réfère à la cellule
B30. l'epression est équivalente à entrer la séquence de touches : CTRL+FIN.
Cordialement.
Daniel
"Nico Iannizzi" <NicoIannizzi@discussions.microsoft.com> a écrit dans le
message de news: 8EB695AC-19B3-4737-B69D-D19AB10E9769@microsoft.com...
Bonjour Daniel,
Merci de ta réponse.
Je vois, mais ce que je n'arrive pourtant pas à saisir c'est que la
cellule
B30 est
renvoyée bien que dans la macro la plage Range("A:A") est spécifiée.
Cordialement,
Nico Iannizzi
Bonjour.
La cellule sélectionnée la seconde fois est la cellule B30 :
- dernière ligne : 30
- dernnière colonne : B
Cordialement.
Daniel
"Nico Iannizzi" <NicoIannizzi@discussions.microsoft.com> a écrit dans le
message de news: 3F4D86A0-F9C9-475B-937B-4F7E5BE8A8AE@microsoft.com...
Bonjour à toutes et à tous,
Dans la colonne "A" j'ai des valeurs numériques.
J'exécute une première fois le code suivant:
Sub test()
x = Range("A:A").Cells.SpecialCells(xlCellTypeLastCell)
Range("B1").Value = x
End Sub
Résultat: En "B1" j'ai effectivement la dernière valeur (valeur de la
cellule A30).
Mais, quand j'exécute le même code une deuxième fois, la cellule
B1 devient vide,.... je ne comprends pas.
Quelqu'un peut m'éclairer ?
Merci de vos commentaires
"Range("A:A").Cells.SpecialCells(xlCellTypeLastCell)" se réfère à la cellule B30. l'epression est équivalente à entrer la séquence de touches : CTRL+FIN. Cordialement. Daniel "Nico Iannizzi" a écrit dans le message de news:
Bonjour Daniel,
Merci de ta réponse.
Je vois, mais ce que je n'arrive pourtant pas à saisir c'est que la cellule B30 est renvoyée bien que dans la macro la plage Range("A:A") est spécifiée.
Cordialement,
Nico Iannizzi
Bonjour. La cellule sélectionnée la seconde fois est la cellule B30 : - dernière ligne : 30 - dernnière colonne : B Cordialement. Daniel "Nico Iannizzi" a écrit dans le message de news:
Bonjour à toutes et à tous,
Dans la colonne "A" j'ai des valeurs numériques. J'exécute une première fois le code suivant:
Sub test() x = Range("A:A").Cells.SpecialCells(xlCellTypeLastCell) Range("B1").Value = x End Sub
Résultat: En "B1" j'ai effectivement la dernière valeur (valeur de la cellule A30).
Mais, quand j'exécute le même code une deuxième fois, la cellule B1 devient vide,.... je ne comprends pas.
Quelqu'un peut m'éclairer ? Merci de vos commentaires