Déjà de retour
je viens d'intégrer le code dans mon application et çà plante
peut-être est-ce du au verrouillage de certaines de mes cellules où au
fait que certaines contiennent de la couleur mis par macro
j'ai rajouté une ligne code en plus mais sans résultat (plantage à la
copie)
Private Sub CommandButton1_Click()
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
Sheets("1er T ADS").Unprotect password:="12"
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
Sheets("1er T ADS").protect password:="12"
End Sub
Fred
Déjà de retour
je viens d'intégrer le code dans mon application et çà plante
peut-être est-ce du au verrouillage de certaines de mes cellules où au
fait que certaines contiennent de la couleur mis par macro
j'ai rajouté une ligne code en plus mais sans résultat (plantage à la
copie)
Private Sub CommandButton1_Click()
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
Sheets("1er T ADS").Unprotect password:="12"
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
Sheets("1er T ADS").protect password:="12"
End Sub
Fred
Déjà de retour
je viens d'intégrer le code dans mon application et çà plante
peut-être est-ce du au verrouillage de certaines de mes cellules où au
fait que certaines contiennent de la couleur mis par macro
j'ai rajouté une ligne code en plus mais sans résultat (plantage à la
copie)
Private Sub CommandButton1_Click()
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
Sheets("1er T ADS").Unprotect password:="12"
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
Sheets("1er T ADS").protect password:="12"
End Sub
Fred
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 67
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 67, 0).Copy Range("A2") End Sub
en fait dans mon application,le 1er tableau commence en A2 jusqu'en k68
Déjà de retour
je viens d'intégrer le code dans mon application et çà plante
peut-être est-ce du au verrouillage de certaines de mes cellules où au
fait que certaines contiennent de la couleur mis par macro
j'ai rajouté une ligne code en plus mais sans résultat (plantage à la
copie)
Private Sub CommandButton1_Click()
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
Sheets("1er T ADS").Unprotect password:="12"
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
Sheets("1er T ADS").protect password:="12"
End Sub
Fred
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 67
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 67, 0).Copy Range("A2") End Sub
en fait dans mon application,le 1er tableau commence en A2 jusqu'en k68
Déjà de retour
je viens d'intégrer le code dans mon application et çà plante
peut-être est-ce du au verrouillage de certaines de mes cellules où au
fait que certaines contiennent de la couleur mis par macro
j'ai rajouté une ligne code en plus mais sans résultat (plantage à la
copie)
Private Sub CommandButton1_Click()
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
Sheets("1er T ADS").Unprotect password:="12"
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
Sheets("1er T ADS").protect password:="12"
End Sub
Fred
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 67
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 67, 0).Copy Range("A2") End Sub
en fait dans mon application,le 1er tableau commence en A2 jusqu'en k68
Déjà de retour
je viens d'intégrer le code dans mon application et çà plante
peut-être est-ce du au verrouillage de certaines de mes cellules où au
fait que certaines contiennent de la couleur mis par macro
j'ai rajouté une ligne code en plus mais sans résultat (plantage à la
copie)
Private Sub CommandButton1_Click()
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
Sheets("1er T ADS").Unprotect password:="12"
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
Sheets("1er T ADS").protect password:="12"
End Sub
Fred
Essaie de rester dans le même fil, c'est plus facile.
Est-ce que tu as testé le dernier classeur (gantt.xls) que j'ai posté à
12:05 ?
Tu n'as pas pris en compte les modifs apportées sur le dernier classeur
posté.
Si la feuille où il y a le bouton s'appelle "1er T ADS"
remplace la ligne :
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
par :
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Sheets("1er T ADS").Range("A2")
Pour le test, ajoute :
MsgBox Var & " " & Ctr
après la ligne :
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
En cas de problème, donne-moi les valeurs affichées par Msgbox.
Daniel
"fredbzr" a écrit dans le message de news:
460a4609$0$25933$Déjà de retour
je viens d'intégrer le code dans mon application et çà plante
peut-être est-ce du au verrouillage de certaines de mes cellules où au
fait que certaines contiennent de la couleur mis par macro
j'ai rajouté une ligne code en plus mais sans résultat (plantage à la
copie)
Private Sub CommandButton1_Click()
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
Sheets("1er T ADS").Unprotect password:="12"
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
Sheets("1er T ADS").protect password:="12"
End Sub
Fred
Essaie de rester dans le même fil, c'est plus facile.
Est-ce que tu as testé le dernier classeur (gantt.xls) que j'ai posté à
12:05 ?
Tu n'as pas pris en compte les modifs apportées sur le dernier classeur
posté.
Si la feuille où il y a le bouton s'appelle "1er T ADS"
remplace la ligne :
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
par :
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Sheets("1er T ADS").Range("A2")
Pour le test, ajoute :
MsgBox Var & " " & Ctr
après la ligne :
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
En cas de problème, donne-moi les valeurs affichées par Msgbox.
Daniel
"fredbzr" <fredbzr@wanadoo.fr> a écrit dans le message de news:
460a4609$0$25933$ba4acef3@news.orange.fr...
Déjà de retour
je viens d'intégrer le code dans mon application et çà plante
peut-être est-ce du au verrouillage de certaines de mes cellules où au
fait que certaines contiennent de la couleur mis par macro
j'ai rajouté une ligne code en plus mais sans résultat (plantage à la
copie)
Private Sub CommandButton1_Click()
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
Sheets("1er T ADS").Unprotect password:="12"
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
Sheets("1er T ADS").protect password:="12"
End Sub
Fred
Essaie de rester dans le même fil, c'est plus facile.
Est-ce que tu as testé le dernier classeur (gantt.xls) que j'ai posté à
12:05 ?
Tu n'as pas pris en compte les modifs apportées sur le dernier classeur
posté.
Si la feuille où il y a le bouton s'appelle "1er T ADS"
remplace la ligne :
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
par :
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Sheets("1er T ADS").Range("A2")
Pour le test, ajoute :
MsgBox Var & " " & Ctr
après la ligne :
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
En cas de problème, donne-moi les valeurs affichées par Msgbox.
Daniel
"fredbzr" a écrit dans le message de news:
460a4609$0$25933$Déjà de retour
je viens d'intégrer le code dans mon application et çà plante
peut-être est-ce du au verrouillage de certaines de mes cellules où au
fait que certaines contiennent de la couleur mis par macro
j'ai rajouté une ligne code en plus mais sans résultat (plantage à la
copie)
Private Sub CommandButton1_Click()
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
Sheets("1er T ADS").Unprotect password:="12"
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
Sheets("1er T ADS").protect password:="12"
End Sub
Fred
Essaie de rester dans le même fil, c'est plus facile.
Est-ce que tu as testé le dernier classeur (gantt.xls) que j'ai posté à
12:05 ?
Tu n'as pas pris en compte les modifs apportées sur le dernier classeur
posté.
Si la feuille où il y a le bouton s'appelle "1er T ADS"
remplace la ligne :
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
par :
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Sheets("1er T ADS").Range("A2")
Pour le test, ajoute :
MsgBox Var & " " & Ctr
après la ligne :
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
En cas de problème, donne-moi les valeurs affichées par Msgbox.
Daniel
"fredbzr" a écrit dans le message de news:
460a4609$0$25933$Déjà de retour
je viens d'intégrer le code dans mon application et çà plante
peut-être est-ce du au verrouillage de certaines de mes cellules où au
fait que certaines contiennent de la couleur mis par macro
j'ai rajouté une ligne code en plus mais sans résultat (plantage à la
copie)
Private Sub CommandButton1_Click()
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
Sheets("1er T ADS").Unprotect password:="12"
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
Sheets("1er T ADS").protect password:="12"
End Sub
Fred
Essaie de rester dans le même fil, c'est plus facile.
Est-ce que tu as testé le dernier classeur (gantt.xls) que j'ai posté à
12:05 ?
Tu n'as pas pris en compte les modifs apportées sur le dernier classeur
posté.
Si la feuille où il y a le bouton s'appelle "1er T ADS"
remplace la ligne :
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
par :
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Sheets("1er T ADS").Range("A2")
Pour le test, ajoute :
MsgBox Var & " " & Ctr
après la ligne :
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
En cas de problème, donne-moi les valeurs affichées par Msgbox.
Daniel
"fredbzr" <fredbzr@wanadoo.fr> a écrit dans le message de news:
460a4609$0$25933$ba4acef3@news.orange.fr...
Déjà de retour
je viens d'intégrer le code dans mon application et çà plante
peut-être est-ce du au verrouillage de certaines de mes cellules où au
fait que certaines contiennent de la couleur mis par macro
j'ai rajouté une ligne code en plus mais sans résultat (plantage à la
copie)
Private Sub CommandButton1_Click()
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
Sheets("1er T ADS").Unprotect password:="12"
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
Sheets("1er T ADS").protect password:="12"
End Sub
Fred
Essaie de rester dans le même fil, c'est plus facile.
Est-ce que tu as testé le dernier classeur (gantt.xls) que j'ai posté à
12:05 ?
Tu n'as pas pris en compte les modifs apportées sur le dernier classeur
posté.
Si la feuille où il y a le bouton s'appelle "1er T ADS"
remplace la ligne :
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
par :
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Sheets("1er T ADS").Range("A2")
Pour le test, ajoute :
MsgBox Var & " " & Ctr
après la ligne :
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
En cas de problème, donne-moi les valeurs affichées par Msgbox.
Daniel
"fredbzr" a écrit dans le message de news:
460a4609$0$25933$Déjà de retour
je viens d'intégrer le code dans mon application et çà plante
peut-être est-ce du au verrouillage de certaines de mes cellules où au
fait que certaines contiennent de la couleur mis par macro
j'ai rajouté une ligne code en plus mais sans résultat (plantage à la
copie)
Private Sub CommandButton1_Click()
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
Sheets("1er T ADS").Unprotect password:="12"
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
Sheets("1er T ADS").protect password:="12"
End Sub
Fred
J'ai bien testé le dossier sur cjoint, c'est le même soucis, il faut à
chaque fois que je clic sur une autre cellule avant de rappuyer sur le
bouton.
J'ai bien testé le dossier sur cjoint, c'est le même soucis, il faut à
chaque fois que je clic sur une autre cellule avant de rappuyer sur le
bouton.
J'ai bien testé le dossier sur cjoint, c'est le même soucis, il faut à
chaque fois que je clic sur une autre cellule avant de rappuyer sur le
bouton.
J'ai bien testé le dossier sur cjoint, c'est le même soucis, il faut à
chaque fois que je clic sur une autre cellule avant de rappuyer sur le
bouton.
la feuille ou se trouve le textbox et le bouton s'appelle Gantt (elle me
servira à faire des diagrammes du même nom)
c'est de cette feuille que j'ai besoin d'aller chercher dans les feuilles
1er T ADS, 2ème T ADS,3ème T ADS et 4ème T ADS les différents tableaux
allant de a2:k68 pour le n°1 a69:k135 pour le n°2....donc 13 tableaux
identiques dans chaque feuilles
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(Sheets("Gantt").TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
MsgBox Var & " " & Ctr
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - _
(NoFeuille - 1) * 13) * 10, 0).Copy Sheets("Gantt").Range("A2")
voilà ce que j'ai essayé
"Daniel" a écrit dans le message de news:Essaie de rester dans le même fil, c'est plus facile.
Est-ce que tu as testé le dernier classeur (gantt.xls) que j'ai posté à
12:05 ?
Tu n'as pas pris en compte les modifs apportées sur le dernier classeur
posté.
Si la feuille où il y a le bouton s'appelle "1er T ADS"
remplace la ligne :
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
par :
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Sheets("1er T ADS").Range("A2")
Pour le test, ajoute :
MsgBox Var & " " & Ctr
après la ligne :
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
En cas de problème, donne-moi les valeurs affichées par Msgbox.
Daniel
"fredbzr" a écrit dans le message de news:
460a4609$0$25933$Déjà de retour
je viens d'intégrer le code dans mon application et çà plante
peut-être est-ce du au verrouillage de certaines de mes cellules où au
fait que certaines contiennent de la couleur mis par macro
j'ai rajouté une ligne code en plus mais sans résultat (plantage à la
copie)
Private Sub CommandButton1_Click()
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
Sheets("1er T ADS").Unprotect password:="12"
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
Sheets("1er T ADS").protect password:="12"
End Sub
Fred
J'ai bien testé le dossier sur cjoint, c'est le même soucis, il faut à
chaque fois que je clic sur une autre cellule avant de rappuyer sur le
bouton.
la feuille ou se trouve le textbox et le bouton s'appelle Gantt (elle me
servira à faire des diagrammes du même nom)
c'est de cette feuille que j'ai besoin d'aller chercher dans les feuilles
1er T ADS, 2ème T ADS,3ème T ADS et 4ème T ADS les différents tableaux
allant de a2:k68 pour le n°1 a69:k135 pour le n°2....donc 13 tableaux
identiques dans chaque feuilles
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(Sheets("Gantt").TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
MsgBox Var & " " & Ctr
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - _
(NoFeuille - 1) * 13) * 10, 0).Copy Sheets("Gantt").Range("A2")
voilà ce que j'ai essayé
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
OHNdbFTcHHA.3960@TK2MSFTNGP04.phx.gbl...
Essaie de rester dans le même fil, c'est plus facile.
Est-ce que tu as testé le dernier classeur (gantt.xls) que j'ai posté à
12:05 ?
Tu n'as pas pris en compte les modifs apportées sur le dernier classeur
posté.
Si la feuille où il y a le bouton s'appelle "1er T ADS"
remplace la ligne :
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
par :
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Sheets("1er T ADS").Range("A2")
Pour le test, ajoute :
MsgBox Var & " " & Ctr
après la ligne :
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
En cas de problème, donne-moi les valeurs affichées par Msgbox.
Daniel
"fredbzr" <fredbzr@wanadoo.fr> a écrit dans le message de news:
460a4609$0$25933$ba4acef3@news.orange.fr...
Déjà de retour
je viens d'intégrer le code dans mon application et çà plante
peut-être est-ce du au verrouillage de certaines de mes cellules où au
fait que certaines contiennent de la couleur mis par macro
j'ai rajouté une ligne code en plus mais sans résultat (plantage à la
copie)
Private Sub CommandButton1_Click()
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
Sheets("1er T ADS").Unprotect password:="12"
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
Sheets("1er T ADS").protect password:="12"
End Sub
Fred
J'ai bien testé le dossier sur cjoint, c'est le même soucis, il faut à
chaque fois que je clic sur une autre cellule avant de rappuyer sur le
bouton.
la feuille ou se trouve le textbox et le bouton s'appelle Gantt (elle me
servira à faire des diagrammes du même nom)
c'est de cette feuille que j'ai besoin d'aller chercher dans les feuilles
1er T ADS, 2ème T ADS,3ème T ADS et 4ème T ADS les différents tableaux
allant de a2:k68 pour le n°1 a69:k135 pour le n°2....donc 13 tableaux
identiques dans chaque feuilles
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(Sheets("Gantt").TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
MsgBox Var & " " & Ctr
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - _
(NoFeuille - 1) * 13) * 10, 0).Copy Sheets("Gantt").Range("A2")
voilà ce que j'ai essayé
"Daniel" a écrit dans le message de news:Essaie de rester dans le même fil, c'est plus facile.
Est-ce que tu as testé le dernier classeur (gantt.xls) que j'ai posté à
12:05 ?
Tu n'as pas pris en compte les modifs apportées sur le dernier classeur
posté.
Si la feuille où il y a le bouton s'appelle "1er T ADS"
remplace la ligne :
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
par :
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Sheets("1er T ADS").Range("A2")
Pour le test, ajoute :
MsgBox Var & " " & Ctr
après la ligne :
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
En cas de problème, donne-moi les valeurs affichées par Msgbox.
Daniel
"fredbzr" a écrit dans le message de news:
460a4609$0$25933$Déjà de retour
je viens d'intégrer le code dans mon application et çà plante
peut-être est-ce du au verrouillage de certaines de mes cellules où au
fait que certaines contiennent de la couleur mis par macro
j'ai rajouté une ligne code en plus mais sans résultat (plantage à la
copie)
Private Sub CommandButton1_Click()
Dim Ctr As Integer, NoFeuille As Integer
Ctr = CInt(TextBox1.Value)
NoFeuille = Application.Match(Ctr, Array(1, 14, 27, 40), 1)
Var = (Ctr - 1 - (NoFeuille - 1) * 13) * 10
Sheets("1er T ADS").Unprotect password:="12"
Sheets(NoFeuille).Range("A2:k68").Offset((Ctr - 1 - (NoFeuille - 1) *
13) * 10, 0).Copy Range("A2")
Sheets("1er T ADS").protect password:="12"
End Sub
Fred
J'ai bien testé le dossier sur cjoint, c'est le même soucis, il faut à
chaque fois que je clic sur une autre cellule avant de rappuyer sur le
bouton.
Est-ce que tu as le même problème avec le scrollbar ou le spinbutton que
j'ai mis sur la même feuille que le textbox ?
Daniel
J'ai bien testé le dossier sur cjoint, c'est le même soucis, il faut à
chaque fois que je clic sur une autre cellule avant de rappuyer sur le
bouton.
Est-ce que tu as le même problème avec le scrollbar ou le spinbutton que
j'ai mis sur la même feuille que le textbox ?
Daniel
J'ai bien testé le dossier sur cjoint, c'est le même soucis, il faut à
chaque fois que je clic sur une autre cellule avant de rappuyer sur le
bouton.
Est-ce que tu as le même problème avec le scrollbar ou le spinbutton que
j'ai mis sur la même feuille que le textbox ?
Daniel
J'ai bien testé le dossier sur cjoint, c'est le même soucis, il faut à
chaque fois que je clic sur une autre cellule avant de rappuyer sur le
bouton.
Est-ce que tu as le même problème avec le scrollbar ou le spinbutton que
j'ai mis sur la même feuille que le textbox ?
Daniel
J'ai bien testé le dossier sur cjoint, c'est le même soucis, il faut à
chaque fois que je clic sur une autre cellule avant de rappuyer sur le
bouton.
Est-ce que tu as le même problème avec le scrollbar ou le spinbutton que
j'ai mis sur la même feuille que le textbox ?
Daniel
J'ai bien testé le dossier sur cjoint, c'est le même soucis, il faut à
chaque fois que je clic sur une autre cellule avant de rappuyer sur le
bouton.
Est-ce que tu as le même problème avec le scrollbar ou le spinbutton que
j'ai mis sur la même feuille que le textbox ?
Daniel
Je viens de me rendre compte que je n'avais pas remis le "take focus" sur
false
manip effectué mais il ne recopie pas les bon tableaux des bonnes
feuilles.......
Je viens de me rendre compte que je n'avais pas remis le "take focus" sur
false
manip effectué mais il ne recopie pas les bon tableaux des bonnes
feuilles.......
Je viens de me rendre compte que je n'avais pas remis le "take focus" sur
false
manip effectué mais il ne recopie pas les bon tableaux des bonnes
feuilles.......
"fredbzr" a écrit dans le message de news:
460a6a11$0$25949$Je viens de me rendre compte que je n'avais pas remis le "take focus" sur
false
manip effectué mais il ne recopie pas les bon tableaux des bonnes
feuilles.......
Ce qui est normal, si les tableaux font maintenant 67 lignes au lieu de
10.
Peux-tu poster un classseur avec les 5 feuilles ?
Daniel
"fredbzr" <fredbzr@wanadoo.fr> a écrit dans le message de news:
460a6a11$0$25949$ba4acef3@news.orange.fr...
Je viens de me rendre compte que je n'avais pas remis le "take focus" sur
false
manip effectué mais il ne recopie pas les bon tableaux des bonnes
feuilles.......
Ce qui est normal, si les tableaux font maintenant 67 lignes au lieu de
10.
Peux-tu poster un classseur avec les 5 feuilles ?
Daniel
"fredbzr" a écrit dans le message de news:
460a6a11$0$25949$Je viens de me rendre compte que je n'avais pas remis le "take focus" sur
false
manip effectué mais il ne recopie pas les bon tableaux des bonnes
feuilles.......
Ce qui est normal, si les tableaux font maintenant 67 lignes au lieu de
10.
Peux-tu poster un classseur avec les 5 feuilles ?
Daniel