Bonjour à tous,
A partir d'une recherche (cell.find) je délimite une plage de cellule à l'aide de la variable Maplage (cellule trouvée, cellule trouvée.end(XLdown). Je nomme ensuite cette plage : range(maplage, maplage.end(XLdown).name ="TOTO
Cette plage, dont je connais l'adresse uniquement par retour Msgbox ou Insertion nom (Excel) est sous la forme : $A$5 : $A$11 (Références absolues).
Est-il possible via VBA de modifier cette plage en référence mixte comme cela : A$5 : A$11 (j'ai absolument besoin de conserver les lignes en l'état pour la hauteur de la plage) ==> la finalité étant un calcul avec NB.SI sur cette plage (qui peut varier au gré des importations de fichier) et pouvoir ainsi décaler le calcul sur les colonnes suivantes à partir du nom "TOTO".
Merci par avance de votre aide
Cordialement
A partir d'une recherche (cell.find) je délimite une plage de cellule à l'aide de la variable Maplage (cellule trouvée, cellule trouvée.end(XLdown). Je nomme ensuite cette plage : range(maplage, maplage.end(XLdown).name ="TOTO
Cette plage, dont je connais l'adresse uniquement par retour Msgbox ou Insertion nom (Excel) est sous la forme : $A$5 : $A$11 (Références absolues).
Est-il possible via VBA de modifier cette plage en référence mixte comme cela : A$5 : A$11 (j'ai absolument besoin de conserver les lignes en l'état pour la hauteur de la plage) ==> la finalité étant un calcul avec NB.SI sur cette plage (qui peut varier au gré des importations de fichier) et pouvoir ainsi décaler le calcul sur les colonnes suivantes à partir du nom "TOTO".
Merci par avance de votre aide
Cordialement
Dernière édition: