Erreur compilation VB EXCEL97
Résolu
Jean
-
PaPy36 Messages postés 26 Date d'inscription Statut Membre Dernière intervention -
PaPy36 Messages postés 26 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Erreur compilation VB EXCEL97
- Vb - Télécharger - Langages
- Vb cable - Télécharger - Audio & Musique
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- J'aime par erreur facebook notification - Forum Facebook
10 réponses
En fait je veux pouvoir recopier le contenu d'une cellule appartenant à la feuille précédentede celle ou je suis.
S'il s'agit, comme je l'ai compris, de transcrire depuis la feuille d'origine Sheets("feuille précédente") le contenu de la cellule nommée Range("ColonneO LigneO") , vers la feuille suivante dénommée Sheets("feuille suivante") dans la cellule nommée Range(" ColonneS LigneS") cela peut se faire à partir d'une macro.
Par exemple:
Sub TransfertContenu()
Dim unContenu
unContenu=Sheets("feuille précédente").Range("ColonneO LigneO").Value
Sheets("feuille Suivante").Range("ColonneS LigneS").Value=unContenu
End Sub
Pour déclencher, lancer cette macro il est possible de créer, par exemple, un raccourci clavier
Cette réponse colle-t-elle avec ta demande ?
Salut
Papy36
Par exemple:
Sub TransfertContenu()
Dim unContenu
unContenu=Sheets("feuille précédente").Range("ColonneO LigneO").Value
Sheets("feuille Suivante").Range("ColonneS LigneS").Value=unContenu
End Sub
Pour déclencher, lancer cette macro il est possible de créer, par exemple, un raccourci clavier
Cette réponse colle-t-elle avec ta demande ?
Salut
Papy36
En fait si j'ai bien compris, une macro permet de refaire de manière répétitive une même manip. Alors je ne crois pas que cela va aller car mon problème est le suivant :
Feuille 1 a1=variable
Feuille 2 b2=feuille1a1 + 1
b3=b2 +1
Feuille 3 a1=feuille2b3 + 1
Feuille 4 b2=feuille3a1 + 1
b3=b2 + 1
C'est un exemple une vingtaine de cellule sur la première feuille seront présentes.
Ma demande est-elle plus claire ?
Merci toutefois de cette première réponse !
Feuille 1 a1=variable
Feuille 2 b2=feuille1a1 + 1
b3=b2 +1
Feuille 3 a1=feuille2b3 + 1
Feuille 4 b2=feuille3a1 + 1
b3=b2 + 1
C'est un exemple une vingtaine de cellule sur la première feuille seront présentes.
Ma demande est-elle plus claire ?
Merci toutefois de cette première réponse !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ajoute juste une précision, il y aura à la fin environ 40 feuilles concernées et donc liées entre elles
Une solution consisterait à boucler sur les 40 feuilles
Ainsi à chaque incrément de la boucle f il s'agit alors de passer de la feuille(f-1) à la feuille(f) en transferant le contenu de la cellule(c) auquel on ajoute le contenu de la cellule considérée de la feuille(f). Il s'agit par conséquent de faire aussi une boucle sur les cellules successives.
Une seule macro peut réaliser ces 2 opérations (boucles) imbriquées.
Les cellules doivent alors être adressées selon Cells(Ligne,Colonne) en bouclant sur les Lignes et colonnes successives.
Voilà une proposition à partir de ce que j'ai compris
salut
PaPy36
Ainsi à chaque incrément de la boucle f il s'agit alors de passer de la feuille(f-1) à la feuille(f) en transferant le contenu de la cellule(c) auquel on ajoute le contenu de la cellule considérée de la feuille(f). Il s'agit par conséquent de faire aussi une boucle sur les cellules successives.
Une seule macro peut réaliser ces 2 opérations (boucles) imbriquées.
Les cellules doivent alors être adressées selon Cells(Ligne,Colonne) en bouclant sur les Lignes et colonnes successives.
Voilà une proposition à partir de ce que j'ai compris
salut
PaPy36
Est-ce que seules les cellules(c) de la 1ère feuille sont variables et doivent se répercuter jusqu'à la derniere feuille en subissant à chaque feuille un accroissement de 1 unité ?
à plus
Papy36
à plus
Papy36