bonjour,
j'ai ceci comme code.
With workbooks("Temp.xls").Worksheets("BDtemp")
.Activate
.range("A2:E900").Select
.range("A2:E900").Copy
End With
Je m'en sert pour copier ce qu'il y a sur un fichier excel vers un
autre fichier excel.
ce que j'aimerais, à la place de copier une plage A9 à E900 j'aimerais
copier que celle qui ont un contenu et si l'utilisateur en ajoute, la
plage s'agrandit.
comment faire ????
merci
bonjour,
j'ai ceci comme code.
With workbooks("Temp.xls").Worksheets("BDtemp")
.Activate
.range("A2:E900").Select
.range("A2:E900").Copy
End With
Je m'en sert pour copier ce qu'il y a sur un fichier excel vers un
autre fichier excel.
ce que j'aimerais, à la place de copier une plage A9 à E900 j'aimerais
copier que celle qui ont un contenu et si l'utilisateur en ajoute, la
plage s'agrandit.
comment faire ????
merci
bonjour,
j'ai ceci comme code.
With workbooks("Temp.xls").Worksheets("BDtemp")
.Activate
.range("A2:E900").Select
.range("A2:E900").Copy
End With
Je m'en sert pour copier ce qu'il y a sur un fichier excel vers un
autre fichier excel.
ce que j'aimerais, à la place de copier une plage A9 à E900 j'aimerais
copier que celle qui ont un contenu et si l'utilisateur en ajoute, la
plage s'agrandit.
comment faire ????
merci
bonjour,
j'ai ceci comme code.
With workbooks("Temp.xls").Worksheets("BDtemp")
.Activate
.range("A2:E900").Select
.range("A2:E900").Copy
End With
Je m'en sert pour copier ce qu'il y a sur un fichier excel vers un
autre fichier excel.
ce que j'aimerais, à la place de copier une plage A9 à E900 j'aimerais
copier que celle qui ont un contenu et si l'utilisateur en ajoute, la
plage s'agrandit.
comment faire ????
merci
bonjour,
j'ai ceci comme code.
With workbooks("Temp.xls").Worksheets("BDtemp")
.Activate
.range("A2:E900").Select
.range("A2:E900").Copy
End With
Je m'en sert pour copier ce qu'il y a sur un fichier excel vers un
autre fichier excel.
ce que j'aimerais, à la place de copier une plage A9 à E900 j'aimerais
copier que celle qui ont un contenu et si l'utilisateur en ajoute, la
plage s'agrandit.
comment faire ????
merci
bonjour,
j'ai ceci comme code.
With workbooks("Temp.xls").Worksheets("BDtemp")
.Activate
.range("A2:E900").Select
.range("A2:E900").Copy
End With
Je m'en sert pour copier ce qu'il y a sur un fichier excel vers un
autre fichier excel.
ce que j'aimerais, à la place de copier une plage A9 à E900 j'aimerais
copier que celle qui ont un contenu et si l'utilisateur en ajoute, la
plage s'agrandit.
comment faire ????
merci
Bonjoru boubou21,
Cette procédure copie toutes les données de la feuille source de ton classeur Temp.xls vers la cellule de destination A2
feuille "BD" de ton classeur ("07.04.03.test.xls
Copie : Format + Données
'----------------------------
Sub Copier()
Dim Rg As Range
'Déterminer dans une variable objet "Range" la plage source
Set Rg = Workbooks("Temp.xls").Worksheets("BDtemp").UsedRange
'Ouverture du fichier sur le serveur.
Workbooks.Open "C:TEMPTemp.xls"
'Copie des données classeur source vers classeur destination
Rg.Copy Workbooks("07.04.03.test.xls").Worksheets("BD").Range("A2")
'Fermeture du fichier sur le serveur
Workbooks("Temp.xls").Close
'Libérer la mémoire occupée par l'objet
Set Rg = Nothing
End Sub
'----------------------------
Salutations!
Bonjoru boubou21,
Cette procédure copie toutes les données de la feuille source de ton classeur Temp.xls vers la cellule de destination A2
feuille "BD" de ton classeur ("07.04.03.test.xls
Copie : Format + Données
'----------------------------
Sub Copier()
Dim Rg As Range
'Déterminer dans une variable objet "Range" la plage source
Set Rg = Workbooks("Temp.xls").Worksheets("BDtemp").UsedRange
'Ouverture du fichier sur le serveur.
Workbooks.Open "C:TEMPTemp.xls"
'Copie des données classeur source vers classeur destination
Rg.Copy Workbooks("07.04.03.test.xls").Worksheets("BD").Range("A2")
'Fermeture du fichier sur le serveur
Workbooks("Temp.xls").Close
'Libérer la mémoire occupée par l'objet
Set Rg = Nothing
End Sub
'----------------------------
Salutations!
Bonjoru boubou21,
Cette procédure copie toutes les données de la feuille source de ton classeur Temp.xls vers la cellule de destination A2
feuille "BD" de ton classeur ("07.04.03.test.xls
Copie : Format + Données
'----------------------------
Sub Copier()
Dim Rg As Range
'Déterminer dans une variable objet "Range" la plage source
Set Rg = Workbooks("Temp.xls").Worksheets("BDtemp").UsedRange
'Ouverture du fichier sur le serveur.
Workbooks.Open "C:TEMPTemp.xls"
'Copie des données classeur source vers classeur destination
Rg.Copy Workbooks("07.04.03.test.xls").Worksheets("BD").Range("A2")
'Fermeture du fichier sur le serveur
Workbooks("Temp.xls").Close
'Libérer la mémoire occupée par l'objet
Set Rg = Nothing
End Sub
'----------------------------
Salutations!
Monsieur Boubou21,
Sub Copier()
Dim Rg As Range
Application.ScreenUpdating = False
Set Rg = Workbooks("07.04.03.test.xls").Worksheets("BD").Range("A2")
Workbooks.Open "C:TEMPTemp.xls"
With ActiveWorkbook
With .Worksheets("BDtemp").UsedRange
.Copy Rg
End With
End With
Workbooks("Temp.xls").Close False
Set Rg = Nothing
End Sub
Salutations!
a écrit dans le message de news:
"michdenis" wrote in message news:...Bonjoru boubou21,
Cette procédure copie toutes les données de la feuille source de ton classeur Temp.xls vers la cellule de destination A2
feuille "BD" de ton classeur ("07.04.03.test.xls
Copie : Format + Données
'----------------------------
Sub Copier()
Dim Rg As Range
'Déterminer dans une variable objet "Range" la plage source
Set Rg = Workbooks("Temp.xls").Worksheets("BDtemp").UsedRange
'Ouverture du fichier sur le serveur.
Workbooks.Open "C:TEMPTemp.xls"
'Copie des données classeur source vers classeur destination
Rg.Copy Workbooks("07.04.03.test.xls").Worksheets("BD").Range("A2")
'Fermeture du fichier sur le serveur
Workbooks("Temp.xls").Close
'Libérer la mémoire occupée par l'objet
Set Rg = Nothing
End Sub
'----------------------------
Salutations!
Mich moi ça passe comme dans du beurre, j'Ai aucun résul avec ta manière.
moi ce que je veux, c'est qu'il s'ouvre dès que j'ouvre mon fichier excel. MErci
Monsieur Boubou21,
Sub Copier()
Dim Rg As Range
Application.ScreenUpdating = False
Set Rg = Workbooks("07.04.03.test.xls").Worksheets("BD").Range("A2")
Workbooks.Open "C:TEMPTemp.xls"
With ActiveWorkbook
With .Worksheets("BDtemp").UsedRange
.Copy Rg
End With
End With
Workbooks("Temp.xls").Close False
Set Rg = Nothing
End Sub
Salutations!
<boubou21@hotmail.com> a écrit dans le message de news:b7f23696.0307070917.6dd51bc6@posting.google.com...
"michdenis" <michdenis@hotmail.com> wrote in message news:<Ov8S8gIRDHA.2276@TK2MSFTNGP12.phx.gbl>...
Bonjoru boubou21,
Cette procédure copie toutes les données de la feuille source de ton classeur Temp.xls vers la cellule de destination A2
feuille "BD" de ton classeur ("07.04.03.test.xls
Copie : Format + Données
'----------------------------
Sub Copier()
Dim Rg As Range
'Déterminer dans une variable objet "Range" la plage source
Set Rg = Workbooks("Temp.xls").Worksheets("BDtemp").UsedRange
'Ouverture du fichier sur le serveur.
Workbooks.Open "C:TEMPTemp.xls"
'Copie des données classeur source vers classeur destination
Rg.Copy Workbooks("07.04.03.test.xls").Worksheets("BD").Range("A2")
'Fermeture du fichier sur le serveur
Workbooks("Temp.xls").Close
'Libérer la mémoire occupée par l'objet
Set Rg = Nothing
End Sub
'----------------------------
Salutations!
Mich moi ça passe comme dans du beurre, j'Ai aucun résul avec ta manière.
moi ce que je veux, c'est qu'il s'ouvre dès que j'ouvre mon fichier excel. MErci
Monsieur Boubou21,
Sub Copier()
Dim Rg As Range
Application.ScreenUpdating = False
Set Rg = Workbooks("07.04.03.test.xls").Worksheets("BD").Range("A2")
Workbooks.Open "C:TEMPTemp.xls"
With ActiveWorkbook
With .Worksheets("BDtemp").UsedRange
.Copy Rg
End With
End With
Workbooks("Temp.xls").Close False
Set Rg = Nothing
End Sub
Salutations!
a écrit dans le message de news:
"michdenis" wrote in message news:...Bonjoru boubou21,
Cette procédure copie toutes les données de la feuille source de ton classeur Temp.xls vers la cellule de destination A2
feuille "BD" de ton classeur ("07.04.03.test.xls
Copie : Format + Données
'----------------------------
Sub Copier()
Dim Rg As Range
'Déterminer dans une variable objet "Range" la plage source
Set Rg = Workbooks("Temp.xls").Worksheets("BDtemp").UsedRange
'Ouverture du fichier sur le serveur.
Workbooks.Open "C:TEMPTemp.xls"
'Copie des données classeur source vers classeur destination
Rg.Copy Workbooks("07.04.03.test.xls").Worksheets("BD").Range("A2")
'Fermeture du fichier sur le serveur
Workbooks("Temp.xls").Close
'Libérer la mémoire occupée par l'objet
Set Rg = Nothing
End Sub
'----------------------------
Salutations!
Mich moi ça passe comme dans du beurre, j'Ai aucun résul avec ta manière.
moi ce que je veux, c'est qu'il s'ouvre dès que j'ouvre mon fichier excel. MErci