OVH Cloud OVH Cloud

Recopier automatiquement les formules

1 réponse
Avatar
coco74
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

1 réponse

Avatar
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