Range olarak tanımlamışısınız. Hata vermez, çalışıyor. Aşğıdaki linkten kontrol edebilirsiniz.
Application.InputBox method (Excel) | Microsoft Learn
Ama kodunuzda daha ciddi bir hata var.
Alan seçmeden dosyayı açmanız gerekmiyormu?
Diğer bir konu ise kapalı dosya ise buna neden gerek duydunuz...
Sub Gruplama()
Dim kaynak(), hedef()
Dim sayac As Integer, sutun As Integer
sutun = InputBox("Kaç sütun olacak?")
kaynak = Application.Transpose(Range("A1:A" & Range("A1").End(xlDown).Row).Value2)
ReDim hedef(Application.RoundUp((Range("A1").End(xlDown).Row / sutun), 0) - 1, 1 To sutun + 1)...
Outlookta birden fazla posta hesabım var. Biri şahsi adresim diğeri şirket adresi. Excelden aşağıdaki makro ile çalışmaları pdf yapıp mail gönderirken hangi adresimden göndereceğimi makro ile nasıl tanımlarım.
Sub MailGonder_AracCubugu()
MsgBox ("Masaüstünüzde PDF klasörü oluşturulacak dosyalar...
...mı bilemiyorum fakat ben de böyle bir alternatif düşündüm.
Sub dd()
Dim rng, r, y As Range
Dim s As Integer
s = 0
Set rng = Application.InputBox("Aralık Seçiniz", "Aralık Kopyala", Type:=8)
Set y = Application.InputBox("Yapıştırılacak Hücreyi Seçin", "Aralık Kopyala", Type:=8)
For Each r In...
Merhaba arkadaşlar
aşağıdaki kod ile bir sayfayı yeni ay ve gün ismi olarak kopyalıyorum..
yapmak istediğim :
1- Yeni ay ismi inputboxa 08.11.23 şeklinde gelsin.
2- Yeni kopyalanacak sayfada B3:AS3 aralığında dolgu rengi gri olsun.
3- Yeni kopyalanacak sayfada ; Girisler sayfasında bulunan...
...0 Then
Application.Workbooks.Open .SelectedItems(1)
Set ikinci = Application.ActiveWorkbook
Set Hucre1 = Application.InputBox(prompt:="Kopyalamak İstediğiniz Hücreleri Seçin", Title:=Baslik, Default:="A1:EA700", Type:=8)
ilk.Activate
Set Hucre2 =...
...Dim Data_Last_Row As Long, Last_Row As Long
Dim Process_Time As Double, My_Formula As String
Search_Text = Application.InputBox("Aradığınız veriyi giriniz...")
If Search_Text = "" Then
MsgBox "Lütfen aramak istediğiniz veriyi giriniz!", vbExclamation
Exit...
...0 Then
Application.Workbooks.Open .SelectedItems(1)
Set ikinci = Application.ActiveWorkbook
Set Hucre1 = Application.InputBox(prompt:= Title:=Baslik, Default:="A1:EA700", Type:=8)
ilk.Activate
Set Hucre2 = Application.InputBox(prompt:=, Title:=Baslik...
Evet işlemlerin hepsi doğru.
Benim istediğim ise tüm personelleri tesis isimleri ile yeni Excel oluşturup ikinci sayfadaki formatta kaydetmesi. Aylık olarak verileri saklamam gerekiyor mesela Ekim Kavaklıdere , Ekim Çambel Pompa İstasyonu, Ekim Karaçam diğer ay ise Kasım Kavaklıdere gibi yeni...
...As Integer, _
x As Long, _
hdfRng As Range
Liste.UsedRange.ClearContents
On Error Resume Next
Set rngRow = Application.InputBox("Satırda Listelenecek Sütun Başlığını Seçiniz", "Satırdaki Veri Başlığı", Range("E1").Address, Type:=8)
On Error GoTo 0
If rngRow Is Nothing...
Merhaba,
Aşağıdaki kodu boş bir modüle ekledikten sonra buton yardımı ile kullanabilirsiniz. İhtiyaçlarınızı doğru anladıysam işinize yarayacaktır.
Vardiya Listesi sayfasında Personel adına tıkladıktan sonra makroyu çalıştırırsanız listeyi o personelin bilgilerine göre güncelleyecektir.
Sub...
Sayın Ali cimri çok uğraştırdım. Hakkınızı helal ediniz. Harika oldu elinize emeğinize sağlık.:))) iyi geceler dilerim.
Sonucu buraya da yazayım belki merak eden olur.
Sub Makro1()
Application.ScreenUpdating = False
NSayısı = InputBox("Sütun Sayısı Girin", "NÖBET SAYISI", Default)
Set s1 =...
Bu kodu bir düğmeye bağlayın, sütun sayısını Inputbıx dan alıyor.
Sub Makro1()
Application.ScreenUpdating = False
NSayısı = InputBox("Sütun Sayısı Girin", "NÖBET SAYISI", Default)
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Sayfa2")
s2.Cells.Delete
say = s1.Cells(Rows.Count, 1).End(3).Row
bol =...
...kodları deneyiniz.
Public Sub SecimDagit()
Dim sec As Range
Dim hcr As Range
Dim arr As Variant
Dim i As Long
Set sec = Application.InputBox("Sayfa2 den aktarılacak Hücreleri Seçiniz..", Type:=8)
ReDim arr(1 To sec.Count, 1 To 2)
For Each hcr In sec
i = i + 1
arr(i, 1) =...
makroyla ağdaki kapalı dosyalardan veri alıyorum. Fakat bu dosyaya ek yapmak istiyorum forumda TextBox lara yazdırılanları buldum ama kullandığım makroya ekleyemedim. Form açıldığında kapalı dosyayı seçip birim sayfasına ekliyorum. Açığım dosyanın yolunun sayfa1 de a1 hücresine dosya yolunu a2...
...As String, buyuk_kucuk As String
On Error Resume Next
Set s1 = Sayfa1
son = s1.Range("Q" & Rows.Count).End(3).Row
sutun = UCase(Application.InputBox("Sütun Harfini Yazınız!", "Filtre için Sütun Belirleme"))
kriter = Application.InputBox("-10 ya da +10 şeklinde kriter belirtin!", "Filtre için...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.