Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Salut le forum
j'ai remarqué que par l'editeur VBE il n'est pas possible de transformer un tableau en plage de données
Existe il un code VBA pour le faire ? Merci
Jai une base de données que je reçois mais sous forme de tableau.
Je dois faire une copie de cette base dans une nouvelle feuille et convertir le tableau en plage normale avant de l'exploiter et je veux le faire par macro.Merci
Bonjour.
Y a-t-il quelque chose que vous ne comprenez pas dans ma réponse ?
Cela supprime bien entendu ce ListObject, puisqu'il n'a plus de tableau à représenter.
Mais si vous n'avez que les valeurs à récupérer peut être que le plus simple serait d'affecter à la valeur de la plage cible la valeur de la plage couverte par le corps du tableau source.
VB:
Dim WshSrc As Worksheet, LOt As ListObject, RngCbl As Range
Set WshSrc = ?
Set RngCbl = ?
Set LOt = WshSrc.ListObjects(1)
RngCbl.Resize(10000).ClearContents
RngCbl.Resize(LOt.ListRows.Count).Value = LOt.DataBodyRange.Value
Salut le forum
j'ai remarqué que par l'editeur VBE il n'est pas possible de transformer un tableau en plage de données
Existe il un code VBA pour le faire ? Merci
Bonjour.
Y a-t-il quelque chose que vous ne comprenez pas dans ma réponse ?
Cela supprime bien entendu ce ListObject, puisqu'il n'a plus de tableau à représenter.
Mais si vous n'avez que les valeurs à récupérer peut être que le plus simple serait d'affecter à la valeur de la plage cible la valeur de la plage couverte par le corps du tableau source.
VB:
Dim WshSrc As Worksheet, LOt As ListObject, RngCbl As Range
Set WshSrc = ?
Set RngCbl = ?
Set LOt = WshSrc.ListObjects(1)
RngCbl.Resize(10000).ClearContents
RngCbl.Resize(LOt.ListRows.Count).Value = LOt.DataBodyRange.Value
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.