J'ai une liste de données issue d'une plage de données externe !
Comment écrire en VBA pour qu'après l'actualisation de la liste, il recopie
automatiquement les formules de la 1ère ligne située sur les colonnes à
droite de cette liste et ce jusqu'au bas de la liste (équivalent de la
fonction "Recopier les formules dans les colonnes voisines" que l'on trouve
dans les propriétés des plages de données externes).
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
selegorn
Bonjour, Voici du code VBA qui pourrait convenir à ce que tu veux faire :
' On cherche la dernière ligne de la liste (lastRow) Range("A65536").End(xlUp).Select lastRow = ActiveCell.Row
Range("H4").Select ' cellule contenant la formule
' On applique la formule sur toutes les lignes jusqu'à lastRow Selection.AutoFill Destination:=Range("H4:H" & lastRow), Type:=xlFillDefault
Salutations!
Bonjour à tous,
J'ai une liste de données issue d'une plage de données externe ! Comment écrire en VBA pour qu'après l'actualisation de la liste, il recopie automatiquement les formules de la 1ère ligne située sur les colonnes à droite de cette liste et ce jusqu'au bas de la liste (équivalent de la fonction "Recopier les formules dans les colonnes voisines" que l'on trouve dans les propriétés des plages de données externes).
Merci de votre aide
-- coco
Bonjour,
Voici du code VBA qui pourrait convenir à ce que tu veux faire :
' On cherche la dernière ligne de la liste (lastRow)
Range("A65536").End(xlUp).Select
lastRow = ActiveCell.Row
Range("H4").Select ' cellule contenant la formule
' On applique la formule sur toutes les lignes jusqu'à lastRow
Selection.AutoFill Destination:=Range("H4:H" & lastRow),
Type:=xlFillDefault
Salutations!
Bonjour à tous,
J'ai une liste de données issue d'une plage de données externe !
Comment écrire en VBA pour qu'après l'actualisation de la liste, il recopie
automatiquement les formules de la 1ère ligne située sur les colonnes à
droite de cette liste et ce jusqu'au bas de la liste (équivalent de la
fonction "Recopier les formules dans les colonnes voisines" que l'on trouve
dans les propriétés des plages de données externes).
Bonjour, Voici du code VBA qui pourrait convenir à ce que tu veux faire :
' On cherche la dernière ligne de la liste (lastRow) Range("A65536").End(xlUp).Select lastRow = ActiveCell.Row
Range("H4").Select ' cellule contenant la formule
' On applique la formule sur toutes les lignes jusqu'à lastRow Selection.AutoFill Destination:=Range("H4:H" & lastRow), Type:=xlFillDefault
Salutations!
Bonjour à tous,
J'ai une liste de données issue d'une plage de données externe ! Comment écrire en VBA pour qu'après l'actualisation de la liste, il recopie automatiquement les formules de la 1ère ligne située sur les colonnes à droite de cette liste et ce jusqu'au bas de la liste (équivalent de la fonction "Recopier les formules dans les colonnes voisines" que l'on trouve dans les propriétés des plages de données externes).