Maxou le petit
Messages postés47Date d'inscriptionjeudi 16 juin 2005StatutMembreDernière intervention21 mai 2007
-
25 janv. 2006 à 22:01
Maxou le petit
Messages postés47Date d'inscriptionjeudi 16 juin 2005StatutMembreDernière intervention21 mai 2007
-
30 janv. 2006 à 16:58
Bonjour;
Je préviens je débute en VBA...
J'ai fait une macro cherche qui copie et colle des données dans un tableau. La plage de mon tableau à un nom qui contien les références de mon tableau. A l'instruction ci-dessous j'arrive automatique à redimensionner mon tableau avec les nouvelles lignes.
Quelle instruction dois-je utiliser et comment pour lui dire que :
"Ma plage" est égal à cette nouvelle selection
code utilisé pour selection ma nouvelle plage :
Range("A3").CurrentRegion.Select
Selection.Resize(Selection.Rows.Count + 0, Selection.Columns.Count - 4).Select
D'avance merci à ceux qui pourront me sortir de cette ....
Maxou
A voir également:
La valeur n'est pas comprise dans la plage attendue
Maxou le petit
Messages postés47Date d'inscriptionjeudi 16 juin 2005StatutMembreDernière intervention21 mai 2007 29 janv. 2006 à 12:25
Merci pour ta réponse, désolé j'étais absent en fin de semaine.Je n'y arrive pas, je pense que j'ai un PB de syntaxe voici une partie de mon code :
Derniereligne = ActiveSheet.UsedRange.Rows.Count 'Determine la valeur de la dernière ligne
ActiveCell.Offset(-1, -2).Select
Selection.Copy
Range("A3").CurrentRegion.Select
Selection.Resize(Selection.Rows.Count + 0, Selection.Columns.Count - 4).Select
Ma zone déjà nommée est égal à : Ma_ Zone $A$3:$T$83, il faut qu'elle soit étendue à ma nouvelle selection déterminée par le code ci-dessus, et notamment en tenant compte de la dernière ligne du type Ma_zone $A$3:$T$ "Derniereligne"
Merci pour votre aide
Maxou
Vous n’avez pas trouvé la réponse que vous recherchez ?
Maxou le petit
Messages postés47Date d'inscriptionjeudi 16 juin 2005StatutMembreDernière intervention21 mai 2007 30 janv. 2006 à 16:58
Dur, dur !!!
C'est justement ce j'ai fait au départ. Est-ce que mon problème peut être résolu avec la bonne syntaxe ou faut-il que je modifie complétement ma démarche ?