Range(firstAddress).Offset(0, 1).Value : Fonctionnement Aléatoire
Maybe your like
Navigation
Discussion : Range(firstAddress).Offset(0, 1).Value : fonctionnement aléatoire
[Toutes versions] Sujet :


Inscrivez-vous gratuitementpour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter
- Vous n'êtes pas encore inscrit sur Developpez.com ? Inscrivez-vous gratuitement !
- Recherche avancée

- Forum
- Logiciels
- Microsoft Office
- Excel
- Macros et VBA Excel
- [Toutes versions] Range(firstAddress).Offset(0, 1).Value : fonctionnement aléatoire
Discussion : Range(firstAddress).Offset(0, 1).Value : fonctionnement aléatoire Macros et VBA Excel
- Outils de la discussion
- Afficher une version imprimable
- S'abonner à cette discussion…
- Affichage
- Mode linéaire
- Choisir le mode hybride
- Choisir le mode arborescent
- 21/11/2018, 23h34 #1 chrismeun78
Nouveau membre du Club 



Formateur en informatiqueInscrit enNovembre 2018Messages7
Détails du profil
Informations personnelles :Sexe :
Localisation : France, Creuse (Limousin)Informations professionnelles :Activité : Formateur en informatiqueInformations forums :Inscription : Novembre 2018Messages : 7
Range(firstAddress).Offset(0, 1).Value : fonctionnement aléatoire Bonsoir, Je débute en VBA. J'ai créé ce petit code qui me permet de calculer une évolution du chiffre par rapport à l'année précédente. La macro se lance sur le changement de valeurs des cellules dans les colonnes B et E. Quand je modifie une cellule dans la colonne B, ca marche. Par contre, en partant de la colonne E, ca ne marche pas. la variable "Valeur_Annee_Precedente" reste vide en ligne 14. Pourtant, la variable firstAddress est bonne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Si vous avez une solution, je suis preneur car je sèche totalement sur cette énigme. Merci123456789101112131415161718192021222324252627282930313233 Sub Evolution_N_Moins_1(Onglet_Precedent, AdresseCellule, Colonne_Recherche) ' ' On calcul l'évolution pour le poste de budget modifié ' Range(AdresseCellule).Select Valeur_Annee_Cours = Range(AdresseCellule).Value ActiveCell.Offset(0, -1).Select Poste_Budget = ActiveCell.Value ' On va chercher le chiffre de l'an dernier With Worksheets(Onglet_Precedent).Columns(Colonne_Recherche) Set Cell = .Find(Poste_Budget, LookIn:=xlValues) If Not Cell Is Nothing Then firstAddress = Cell.Address Valeur_Annee_Precedente = .Range(firstAddress).Offset(0, 1).Value Else Valeur_Trouve = "non" End If End With If Valeur_Trouve = "non" Then ActiveCell.Offset(0, 2).Value = "'-" Else If Valeur_Annee_Precedente = "0" And Valeur_Annee_Cours = "0" Then ActiveCell.Offset(0, 2).Value = "'-" ElseIf Valeur_Annee_Precedente = "0" And Valeur_Annee_Cours <> "0" Then ActiveCell.Offset(0, 2).Value = "1" Else ActiveCell.Offset(0, 2).Value = (Valeur_Annee_Cours / Valeur_Annee_Precedente) - 1 End If End If End Sub
Répondre avec citation 0 0 - 22/11/2018, 10h18 #2 BENNASR
Expert confirmé 






Responsable comptable & financierInscrit enDécembre 2013Messages2 975
Détails du profil
Informations personnelles :Sexe :
Localisation : TunisieInformations professionnelles :Activité : Responsable comptable & financierSecteur : FinanceInformations forums :Inscription : Décembre 2013Messages : 2 975
Bonjour chrismeun78, la forum Si j'ai compris ta demande supposons que : 1/ en colonne B tu as des chiffres d'affaire de l'année N 2/ en colonne E tu as des chiffres d'affaire de l'année N-1 3/ et que tu cherches la variations en colonne H lors de changement de l'une des deux colonne tu peux faire avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
BONNE CONTINUATION1234 Private Sub Worksheet_Change(ByVal Target As Range) If Not Application.Intersect(Target, Range("A1:H1")) Is Nothing Then Exit Sub 'Pour ne pas prendre en compte la première ligne réservée au titres If Cells(Target.Row, 2) <> "" And Cells(Target.Row, 5) <> "" Then Cells(Target.Row, 8) = Cells(Target.Row, 2) - Cells(Target.Row, 5) End Sub
Répondre avec citation 0 0 - 22/11/2018, 10h18 #3 a_diard
Membre émérite 






Responsable des études(en disponibilité)Inscrit enJuin 2007Messages367
Détails du profil
Informations personnelles :Sexe :
Localisation : France, Ille et Vilaine (Bretagne)Informations professionnelles :Activité : Responsable des études(en disponibilité)Secteur : IndustrieInformations forums :Inscription : Juin 2007Messages : 367
Bonjour Je suppose que cette macro est lancée par une macro événementielle si oui quel est ce code je pense que les select ne sont pas nécessaire dans ton code.
Répondre avec citation 1 0 - 22/11/2018, 10h30 #4 chrismeun78
Nouveau membre du Club 



Formateur en informatiqueInscrit enNovembre 2018Messages7
Détails du profil
Informations personnelles :Sexe :
Localisation : France, Creuse (Limousin)Informations professionnelles :Activité : Formateur en informatiqueInformations forums :Inscription : Novembre 2018Messages : 7
Je me suis mal expliqué. Désolé. Sur une feuille j'ai les résultats d'une année. Quand je change une valeur dans la colonne B ou la colonne E, une macro se lance pour aller chercher sur la feuille "Année N-1" les résultats. Puis, cette macro inscrit en colonne C ou F, l'évolution entre les deux années. Pour moi, la macro indiquée fonctionne car lors d'un changement en colonne B, j'ai le résultat en C. Mais quand je modifie en E, j'ai une erreur en ligne 30 car la variable "Valeur_Annee_Precedente" reste null. Pour peut-être vous aider voici le code du lancement automatique :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Mais pour moi, le problème ne vient pas d'ici. Merci pour vos premières réponses.1234567891011 Private Sub Worksheet_Change(ByVal Target As Range) Adresse_Cellule = Target.Address Colonne_Cible = Split(Adresse_Cellule, "$")(1) Adresse_Recherche = Range(Adresse_Cellule).Offset(0, -1).Address Colonne_Recherche = Split(Adresse_Recherche, "$")(1) Onglet_Precedent = Recherche_Onglet If Not Intersect(Target, Columns("B")) Is Nothing Or Not Intersect(Target, Columns("E")) Is Nothing Then Call Module1.Evolution_N_Moins_1(Onglet_Precedent, Adresse_Cellule, Colonne_Recherche) End If End Sub
Répondre avec citation 0 0 - 24/11/2018, 08h46 #5 eriiic
Membre Expert 






Inscrit enFévrier 2007Messages2 266
Détails du profil
Informations personnelles :Localisation : FranceInformations forums :Inscription : Février 2007Messages : 2 266
Bonjour, si firstAddress est correct alors c'est Colonne_Recherche qui ne l'est pas. Split() retourne un tableau démarrant à l'indice 0. Plutôt que de travailler avec la lettre, travaille avec son n° : Adresse_Recherche.Column eric
Répondre avec citation 1 0 - 24/11/2018, 09h29 #6 Philippe Tulliez
Rédacteur 






Formateur, développeur et consultant Excel, Access, Word et VBAInscrit enJanvier 2010Messages13 216
Détails du profil
Informations personnelles :Sexe :
Localisation : BelgiqueInformations professionnelles :Activité : Formateur, développeur et consultant Excel, Access, Word et VBAInformations forums :Inscription : Janvier 2010Messages : 13 216Billets dans le blog53
Bonjour, Mais pour moi, le problème ne vient pas d'ici. Je ne partage pas le même avis. Voir ligne 7 : A moins que tu n'aies déclaré une variable publique nommée Recherche_Onglet, la variable Onglet_Precedent n'a aucune valeur
Onglet_Precedent = Recherche_Onglet Petite remarque pour t'éviter des déconvenues à l'avenir. Place l'instruction Option Explicit en tête de module et déclare toutes tes variables, cela t'éviteras des heures de recherches (voir chapitre III. Option Explicit) du tutoriel Utiliser les variables en VBA Excel) Autre remarque, il est inutile de passer par une variable intermédiaire Adresse_Cellule pour connaître la colonne. l'argument Target étant un objet Range il a hérité de toutes les propriétés et méthode de cet objet doncCode : Sélectionner tout - Visualiser dans une fenêtre à part
Colonne_Cible = Split(Adresse_Cellule, "$")(1) peut être remplacé par typée numérique et ainsiCode : Sélectionner tout - Visualiser dans une fenêtre à part
Colonne_Cible = Target.Column et de mêmeCode : Sélectionner tout - Visualiser dans une fenêtre à part
Colonne_Recherche = Split(Adresse_Recherche, "$")(1) deviendraCode : Sélectionner tout - Visualiser dans une fenêtre à part
Colonne_Recherche = Colonne_Cible-1 ou encoreCode : Sélectionner tout - Visualiser dans une fenêtre à part
Colonne_Recherche = Target.Column-1 et plus besoin non plus de la variable Adresse_RechercheCode : Sélectionner tout - Visualiser dans une fenêtre à part Philippe Tulliez Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau) Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur
et si celle-ci est pertinente pensez à voter
Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier
Répondre avec citation 2 0 - 25/11/2018, 08h27 #7 chrismeun78
Nouveau membre du Club 



Formateur en informatiqueInscrit enNovembre 2018Messages7
Détails du profil
Informations personnelles :Sexe :
Localisation : France, Creuse (Limousin)Informations professionnelles :Activité : Formateur en informatiqueInformations forums :Inscription : Novembre 2018Messages : 7
Bonjour, Merci pour les réponses. J'ai fait le bon élève et j'ai appliqué vos conseils.
Malheureusement, j'ai toujours le même problème. Je remets mes codes modifiés ainsi que la fonction Recherche_Onglet : Code : Sélectionner tout - Visualiser dans une fenêtre à part
Ci dessus, code sur mes feuilles pour le lancement automatique de la macro.1234567891011121314151617 Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) Dim Adresse_Cellule As String Dim Colonne_Cible As Currency Dim Colonne_Recherche As Currency Dim Onglet_Precedent As String Adresse_Cellule = Target.Address Colonne_Cible = Target.Column Colonne_Recherche = Target.Column - 1 Onglet_Precedent = Recherche_Onglet If Not Intersect(Target, Columns(2)) Is Nothing Or Not Intersect(Target, Columns(5)) Is Nothing Then Call Module1.Evolution_N_Moins_1(Onglet_Precedent, Adresse_Cellule, Colonne_Recherche) End If End Sub Code : Sélectionner tout - Visualiser dans une fenêtre à part
Ci-dessus, code permettant de trouver le nom de la feuille de référence à partir de la feuille actuelle.123456789101112131415 Function Recherche_Onglet() ' ' On récupère le nom de l'onglet de comparaison à partir de l'onglet actuel ' Dim Coupure_Nom_Onglet() As String ' On déclare le tableau de coupure du nom de l'onglet Dim Annee_Precedente As Integer ' On déclare la variable pour l'année précédente Dim Nom_Onglet As String ' On déclare la variable pour le nom de l'onglet actif Nom_Onglet = ActiveSheet.Name ' On récupère le nom de l'onglet actif Coupure_Nom_Onglet = Split(Nom_Onglet, " ") ' On coupe le nom de l'onglet ' On recompose le nom de l'onglet cible Annee_Precedente = Coupure_Nom_Onglet(1) - 1 Recherche_Onglet = Coupure_Nom_Onglet(0) & " " & Annee_Precedente End Function Code : Sélectionner tout - Visualiser dans une fenêtre à part
Ci dessus, code permettant d'aller chercher la valeur de référence pour calculer l'évolution sur un an. Pour rappel, mon problème provient de la ligne 22. La Variable "Valeur_Annee_Precedente" ne prend aucune valeur si je modifie une celllule dans la colonne 'E'. Mais fonctionne très bien si je change dans une cellule de la colonne 'B'. Pourtant, les colonnes sont strictement identiques. Merci pour votre aide et le temps que vous y passez.1234567891011121314151617181920212223242526272829303132333435363738 Sub Evolution_N_Moins_1(Onglet_Precedent, AdresseCellule, Colonne_Recherche) ' ' On calcul l'évolution pour le poste de budget modifié ' Dim Valeur_Annee_Cours As String ' Valeur à comparer Dim Poste_Budget As String ' Poste correspondant à la valeur Dim Valeur_Annee_Precedente As String ' Valeur comparative Dim Valeur_Trouve As String ' Variable indiquant si on a une valeur antérieure Dim Cell Dim Adresse_essai As String Range(AdresseCellule).Select Valeur_Annee_Cours = Range(AdresseCellule).Value ActiveCell.Offset(0, -1).Select Poste_Budget = ActiveCell.Value ' On va chercher le chiffre de l'an dernier With Worksheets(Onglet_Precedent).Columns(Colonne_Recherche) Set Cell = .Find(Poste_Budget, LookIn:=xlValues) If Not Cell Is Nothing Then Adresse_essai = .Range(AdresseCellule).Address Valeur_Annee_Precedente = .Range(AdresseCellule).Value Else Valeur_Trouve = "non" End If End With If Valeur_Trouve = "non" Then ActiveCell.Offset(0, 2).Value = "'-" Else If Valeur_Annee_Precedente = "0" And Valeur_Annee_Cours = "0" Then ActiveCell.Offset(0, 2).Value = "'-" ElseIf Valeur_Annee_Precedente = "0" And Valeur_Annee_Cours <> "0" Then ActiveCell.Offset(0, 2).Value = "1" Else ActiveCell.Offset(0, 2).Value = (Valeur_Annee_Cours / Valeur_Annee_Precedente) - 1 End If End If End Sub
EDIT : Je viens de faire un nouveau test. La ligne 21 me cible la colonne H alors que "AdresseCellule" est en colonne E. Mais la ligne 21 me cible bien la colonne B si "AdresseCellule" est en B. Forcément, la valeur retournée par la ligne 22 ne peut pas être systématiquement bon. Pour ma part, c'est un sacré mystère.
Répondre avec citation 0 0 - 25/11/2018, 09h02 #8 Philippe Tulliez
Rédacteur 






Formateur, développeur et consultant Excel, Access, Word et VBAInscrit enJanvier 2010Messages13 216
Détails du profil
Informations personnelles :Sexe :
Localisation : BelgiqueInformations professionnelles :Activité : Formateur, développeur et consultant Excel, Access, Word et VBAInformations forums :Inscription : Janvier 2010Messages : 13 216Billets dans le blog53
Bonjour, On sort tout de même d'une aide pour un point précis. A la lecture rapide est-il normal d'avoir ce type de test If Valeur_Annee_Precedente = "0" And Valeur_Annee_Cours = "0" Then en lieu et place d'un test sur une valeur numérique ? (0 au lieu de "0")
Philippe Tulliez Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau) Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur
et si celle-ci est pertinente pensez à voter
Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier
Répondre avec citation 1 0 - 25/11/2018, 09h09 #9 chrismeun78
Nouveau membre du Club 



Formateur en informatiqueInscrit enNovembre 2018Messages7
Détails du profil
Informations personnelles :Sexe :
Localisation : France, Creuse (Limousin)Informations professionnelles :Activité : Formateur en informatiqueInformations forums :Inscription : Novembre 2018Messages : 7
Merci, cela enlève un potentiel problème futur. Mais cela ne change rien à mon problème initial qui se trouve en amont.
Répondre avec citation 0 0 - 25/11/2018, 09h21 #10 Philippe Tulliez
Rédacteur 






Formateur, développeur et consultant Excel, Access, Word et VBAInscrit enJanvier 2010Messages13 216
Détails du profil
Informations personnelles :Sexe :
Localisation : BelgiqueInformations professionnelles :Activité : Formateur, développeur et consultant Excel, Access, Word et VBAInformations forums :Inscription : Janvier 2010Messages : 13 216Billets dans le blog53
Bonjour, Le nombre de lignes de code est trop important pour que j'y consacre du temps.
Philippe Tulliez Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau) Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur
et si celle-ci est pertinente pensez à voter
Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier
Répondre avec citation 0 0 - 25/11/2018, 09h32 #11 chrismeun78
Nouveau membre du Club 



Formateur en informatiqueInscrit enNovembre 2018Messages7
Détails du profil
Informations personnelles :Sexe :
Localisation : France, Creuse (Limousin)Informations professionnelles :Activité : Formateur en informatiqueInformations forums :Inscription : Novembre 2018Messages : 7
Je comprends mais ne voyant pas d'où vient le problème, c'est mieux ainsi. Et comme indiqué dès le début, je débute en VBA. Je connais bien d'autres langage où j'ai rarement besoin d'aide. J'ai toujours réussi à me débrouiller en recherchant dans les forums et les cours. Mais, là, c'est incompréhensible pour faire plus simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Si "AdresseCellule" = $B$6 alors "Adresse_essai" = $B$6 Si "AdresseCellule" = $E$6 alors "Adresse_essai" = $H$6 Vous comprenez mieux le problème ? En attendant, merci pour vos quelques remarques de codage.12 Adresse_essai = .Range(AdresseCellule).Address
Répondre avec citation 0 0 - 25/11/2018, 09h52 #12 Philippe Tulliez
Rédacteur 






Formateur, développeur et consultant Excel, Access, Word et VBAInscrit enJanvier 2010Messages13 216
Détails du profil
Informations personnelles :Sexe :
Localisation : BelgiqueInformations professionnelles :Activité : Formateur, développeur et consultant Excel, Access, Word et VBAInformations forums :Inscription : Janvier 2010Messages : 13 216Billets dans le blog53
Bonjour, T'aider à vérifier d'où vient ton problème reviendrait à copier/coller toutes tes procédures et encoder des valeurs de tests dont je ne sais même pas ce qu'elles représentent. La meilleure manière pour savoir où se situe ton problème c'est d'utiliser les outils de débogage, il est ainsi possible de faire tourner ton programme au pas à pas je te conseille donc la lecture de ce tutoriel Le débogage sous Visual Basic 6 & Visual Basic pour Application (1ère partie) [EDIT] Je viens de réaliser que la procédure de départ est un événement dû au changement de la valeur d'une cellule et que tu fais appel à d'autres procédures qui écrivent dans d'autres cellules (je n'ai pas vérifié si c'est sur la même feuille mais si c'est le cas cela pourrait être une explication). Il faudrait alors désactiver momentanément l'interception de l'événement.
Philippe Tulliez Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau) Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur
et si celle-ci est pertinente pensez à voter
Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier
Répondre avec citation 1 0 - 25/11/2018, 10h56 #13 chrismeun78
Nouveau membre du Club 



Formateur en informatiqueInscrit enNovembre 2018Messages7
Détails du profil
Informations personnelles :Sexe :
Localisation : France, Creuse (Limousin)Informations professionnelles :Activité : Formateur en informatiqueInformations forums :Inscription : Novembre 2018Messages : 7
Merci pour ce tutoriel, instructif pour la suite mais peu utile dans ce cas. Ma programmation me donne un seul bug très facilement corrigeable sur la base. Mais seulement si j'arrive à comprendre pourquoi la variable "Adresse_essai" n'est pas toujours cohérente. Pourtant, pour moi, le code est bon avant, il est bon après mais pas sur la ligne annoncée. Et malheureusement, dans ce cas, votre tutoriel ne donne rien. Je suis dans une impasse maintenant. Merci
Répondre avec citation 0 0 - 25/11/2018, 11h55 #14 Philippe Tulliez
Rédacteur 






Formateur, développeur et consultant Excel, Access, Word et VBAInscrit enJanvier 2010Messages13 216
Détails du profil
Informations personnelles :Sexe :
Localisation : BelgiqueInformations professionnelles :Activité : Formateur, développeur et consultant Excel, Access, Word et VBAInformations forums :Inscription : Janvier 2010Messages : 13 216Billets dans le blog53
Bonjour, La réponse est sans doute dans ton explication de départ. La macro se lance sur le changement de valeurs des cellules dans les colonnes B et E. Quand je modifie une cellule dans la colonne B, ca marche. Par contre, en partant de la colonne E, ca ne marche pas. la variable "Valeur_Annee_Precedente" reste vide en ligne 14. Pourtant, la variable firstAddress est bonne Pourquoi cela fonctionne avec la colonne B et pas les autres ? La réponse tu la trouveras grâce au débogage.
Philippe Tulliez Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau) Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur
et si celle-ci est pertinente pensez à voter
Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier
Répondre avec citation 0 0 - 25/11/2018, 12h03 #15 chrismeun78
Nouveau membre du Club 



Formateur en informatiqueInscrit enNovembre 2018Messages7
Détails du profil
Informations personnelles :Sexe :
Localisation : France, Creuse (Limousin)Informations professionnelles :Activité : Formateur en informatiqueInformations forums :Inscription : Novembre 2018Messages : 7
J'ai résolu mon problème. En ligne 18, j'indique une colonne et en ligne 21 et 22, je rajoute une cellule incohérente avec la colonne. Forcément, je n'avais pas de bug signalé. Merci à vous tous pour avoir pris un peu de temps pour problème. Merci Philippe pour tes astuces. Bon dimanche à tous.
Répondre avec citation 0 0 - 11/12/2021, 00h28 #16 zelion1973
Invité de passage
UrbanisteInscrit enOctobre 2017Messages1
Détails du profil
Informations personnelles :Sexe :
Localisation : France, Essonne (Île de France)Informations professionnelles :Activité : UrbanisteSecteur : High Tech - Éditeur de logicielsInformations forums :Inscription : Octobre 2017Messages : 1
Bonsoir, est ce que tu as des cellules fusionnées sur ta feuille ?
Répondre avec citation 0 0
| Actualités | FAQs OFFICE | TUTORIELS OFFICE | LIVRES OFFICE | SOURCES VBA | OFFICE 2010 |

- Forum
- Logiciels
- Microsoft Office
- Excel
- Macros et VBA Excel
- [Toutes versions] Range(firstAddress).Offset(0, 1).Value : fonctionnement aléatoire
Discussions similaires
- Calcul automatique dans des tableaux Par fremsoi dans le forum Tableaux - Graphiques - Images - Flottants Réponses: 12 Dernier message: 01/06/2006, 18h58
- effectuer un calculs automatique?? Par annajoul dans le forum Access Réponses: 1 Dernier message: 30/05/2006, 11h41
- CEdit et calcul automatique d'une expression réelle Par youngkoolboy dans le forum MFC Réponses: 8 Dernier message: 03/05/2006, 20h38
- [VBA-E] calculs automatique sur une seule feuille Par repié dans le forum Macros et VBA Excel Réponses: 2 Dernier message: 16/03/2006, 12h53
- Faire des calculs automatiques en JavaScript Par yoyot dans le forum Général JavaScript Réponses: 7 Dernier message: 28/02/2005, 11h31
Partager
Partager
Tag » Activecell.offset(0 1).value Meaning
-
Excel Cells & Ranges - Offset Method
-
Using Range.Offset In Excel VBA | Notes From The Help Desk
-
Activecell Offset VBA - Automate Excel
-
Range.Offset Property (Excel) - Microsoft Docs
-
I Need Interpretation Of Activecell.offset In Vba - Stack Overflow
-
ActiveCell.Offset(1,0) - YouTube
-
VBA Excel Range Cells And Offset
-
VBA Range OFFSET - Excel Champs
-
Vba To Offset An Activecell Based On Cell Value - Mr. Excel
-
How To Use VBA Range Offset (11 Ways) - ExcelDemy
-
Excel VBA OFFSET Function - WallStreetMojo
-
Interactive Calculations In Excel Using VBA
-
Refer To Excel Cell, Offset, Resize - Code VBA
-
VBA Code Help "goto & Select" Alternative - Super User